问题标签 [file-templates]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
856 浏览

intellij-idea - PyCharm:如何在文件模板中使用实时模板

这个问题是我上周问的一个问题 -如何将多个函数应用于传入的实时模板变量?

现在我有一个名为 的实时模板函数classNameFromFileName,我无法在文件模板中使用它。

我已经在文件模板编辑器页面中勾选了“启用实时模板”复选框,并且#setor#[[ ]]#等​​的任何组合都不起作用。

如果我使用模板,它只是将 Live Template 函数的名称放在我的新文件中,而不是实际调用该函数。

PyCharm 帮助没有提供任何示例 - 有谁知道如何从文件模板调用实时模板函数?

谢谢。

0 投票
0 回答
44 浏览

intellij-idea - IntelliJ 中的“创建新测试”等自定义对话框?基于类创建类?

IntelliJ 中的“创建新测试”对话框

在此处输入图像描述

自动创建测试类。测试类是自动生成的类,基于选定的类。

我可以创建自己的模板对话框吗?

我想创建这样的类

Address原始类的名称在哪里。

0 投票
1 回答
83 浏览

ide - 如何在 PhpStorm 中为文件模板创建文件夹?

我在 PhpStorm 中经常使用文件模板。所以及时我得到了一大堆文件模板。现在 PhpStorm 将其限制为 X 数量的文件模板。

有没有办法可以将这些文件模板分组到文件夹或其他东西中?(就像 PHPUnit 测试如何嵌套在 PHPUnit 文件夹中一样)?

0 投票
1 回答
501 浏览

xcode - 如何激活 Xcode 文件模板的语法高亮显示?

我正在为具有 Xcode 无法识别的扩展名的文件创建文件模板。Xcode 不会对文件应用语法突出显示,但我希望这样做。我希望 Xcode 能够识别文件,com.netscape.javascript-source即使文件扩展名不是.js(文件实际上是jsonnet)。我尝试将AllowedTypes属性设置TemplateInfo.plist为 JavaScript 的 UTI,但没有效果。

或者,是否可以为现有的 UTI 定义新的文件扩展名?

0 投票
1 回答
239 浏览

xcode - 如何将我的自定义文件模板放在顶部?

使用 Xcode 9。

我创建了几个自定义文件模板。

创建新文件时,对话框底部会显示我的自定义模板。

我怎样才能让他们显示在顶部?

0 投票
0 回答
427 浏览

maven - IntelliJ 中的 Maven 文件模板

最近我想在 IntelliJ 中创建 maven 项目时更改默认的 maven pom 文件。所以我进入设置并编辑了模板。

但是因为我在这里,所以效果不是很好。

每次我尝试创建一个新的 maven 项目(并使用模板)时,我都会收到以下错误:

命名捕获组缺少尾随 '}'

所以我猜我的模板中存在格式问题,但我找不到它的来源。

这是我所做的:

感谢您的帮助。

0 投票
0 回答
54 浏览

xcode - 您可以禁用特定项目的文件头模板吗?

通常,作为我们开发过程的一部分,希望每个文件都有一个标准的文件头注释部分。这是 Xcode 创建的默认值以供参考:

对于我的“日常工作”,我们设置了一个自定义版本,其中包括我们的合法版权信息和其他具体细节。但是,据我所知,这是在安装级别设置的,而不是在项目级别设置的,这意味着即使我只是启动一个快速项目来测试,或者我将要使用的实用程序,所有即使在技术上它们不相关,这些细节也会被插入。

是否可以在项目级别配置标题以覆盖安装级别的标题?

用户信息也有同样的问题,因为它有我的公司电子邮件,但并不总是适用。

0 投票
1 回答
2880 浏览

c++ - 如何更改默认的 C++ 模板文件?

我正在使用 Visual Studio 2019,每当我创建一个新的 C++ 项目时,它都会为我提供一个包含以下代码的默认文件:

这是太多不必要的信息,需要一分钟才能将其更改为我真正想要的信息;

不需要太多时间,但每次在 VS 19 中创建新的 C++ 控制台项目时,我都必须这样做。

在我的电脑上进行快速搜索后,我在以下位置找到了一个名为“模板”的文件夹:

C:\Users\yale\Documents\Visual Studio 2019\Templates

这个文件有子目录,让我认为它是正确的位置,但没有一个文件夹有任何模板文件,我可以看到。

如何使用 Visual Studio 2019 修改 C++ 中不同项目的模板文件?

0 投票
1 回答
565 浏览

freemarker - 如何在新的 NetBeans 模块中为 java 代码创建“文件模板”?

我学习了著名的 Netbeans 教程“NetBeans 文件模板模块教程”,该教程展示了如何创建可通过模块共享的 HTML 模板。它工作得很好,但是当我尝试使用 java 文件而不是模板的 html 文件创建 Java 模板时,出现无法识别的字符错误。一定有办法创建java源代码模板?注意:这不是“代码模板”或“代码生成器”,它们在 NetBeans 中具有相似的功能,但并不相同。

从 NetBeans 默认 Java 模板复制的示例模板代码:

0 投票
1 回答
1409 浏览

c++ - CLion 新 C++ 类文件模板

CLion有文件模板生成C++类,生成源文件和头文件。在我的项目中,我有具有相同代码部分的处理程序类,我想通过文件模板生成它们。我创建的模板不能这样做:

  1. 为 MyHandlerClass 类设置文件名我想要 my_handler_class.cpp 和 .hpp

  2. 从一个类名我想生成 2 个文件头和源,不知道该怎么做。

  3. 我也想有像 MyClass -> my-class 这样的字符串,找到函数$lowercaseAndDash($NAME)但不知道为什么它不起作用

我有标题模板:

我试图通过设置这样的文件名来解决第一个问题:#set ($FILE_NAME = "test_class.hpp"). 但我不知道将 CamelCase 设置为蛇形,这不起作用。

还可以在文档中找到蛇案例的功能,但它在文件模板中对我不起作用。