问题标签 [live-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 投票
1 回答
6393 浏览

intellij-idea - 如何使用实时模板将 $SELECTION$ 转换为蛇案例(例如)?

例如,如何将选定的代码转换为蛇案例(或驼峰案例或来自实时模板变量选项的其他标准表达式)

0 投票
1 回答
25 浏览

android-studio - JetBrains - Android studio:编辑器>实时模板中没有可用的用户选项

我正在关注jetbrains 的指南:

对于步骤:创建实时模板和变量

我无法在编辑器>实时模板中找到“用户”选项。

有人可以帮忙吗?我正在使用最新的 android studio 版本。

0 投票
1 回答
390 浏览

laravel - PHPStorm / IntelliJ IDEA Live Template 字符串“$”连接

有谁知道如何在 $STRING$ 条目旁边添加“$”前缀?$$STRING$ 似乎消除了模板系统将其识别为输入变量的能力。

当我们讨论这个话题时,是否可以在变量编辑器中连接/编辑先前声明的变量?所以设置:

$STRING$ 的默认值为:$VAR$。“后缀”

这两个都非常有用!!

干杯

0 投票
1 回答
1232 浏览

android - 如何在 Intellij IDEA 的实时模板中获取方法参数类型?

我想为Timber logger创建一个与默认实时模板logm类似的实时模板。它使用 Groovy 脚本来收集方法参数并用逗号分隔它们。例如:

生成以下代码:

参数由以下代码收集:

问题是 Timber 方法需要参数的类型格式,例如:

因此,我需要确定方法参数的类型。

0 投票
0 回答
50 浏览

android - 我们如何修改 Android Studio 的 Activity 创建向导以添加附加属性

从项目资源管理器中的右键单击 --> Android Studio 中的新选项允许我们创建 Activity、Fragment 等,它们使用预定义的模板为我们创建文件/文件。在活动创建向导中使用名称属性在清单文件中输入。我的问题是我们如何修改此向导以在诸如方向、主题等活动的清单文件条目中添加其他属性。

清单文件中自动生成的代码应如下所示

我在 Android Studio 中尝试了文件模板和实时模板,但找不到在清单文件中插入附加属性的方法。

0 投票
1 回答
380 浏览

android-studio - Android Studio:实时模板中的 $END$ 和 $SELECTION$

当模板插入时没有包围时,我无法将光标置于 $END$ 位置(使用选定的文本可以正常工作)。

有没有可能以任何方式解决它?

Android Studio 版本为 2.2.3。

更新
为了明确问题,我添加了重现的步骤:
1)创建上面指定的实时模板(周围)。
2) 给它一些名字,例如#mrgn。
3)在某些类中尝试使用它。所以输入#mrgn 并按TAB。

它应该插入以下文本:

但它会插入文本并将光标放在错误的位置:

0 投票
4 回答
8771 浏览

intellij-idea - 如何在jetbrains IDE(IntelliJ IDEA)中通过Multicursor插入带有单词的递增数字?

我想在 jetbrains IDE(IntelliJ IDEA) 中通过 Multicursor 添加带有单词的递增数字。

Live模板有什么办法吗?我想做这样的事情:

在此处输入图像描述

0 投票
0 回答
53 浏览

angularjs - WebStorm 上的 Angular LiveTemplates

我尝试使用John Papa 的 styleguide中的 Angular 实时模板,但在我重新启动 IDE 后,没有可用的模板。我已经提到了几个 StackOverflow 问题并按照说明进行操作,但这似乎不起作用。我使用 Ubuntu 14.04。

目录树如下所示:

~/WebStorm-145.1616.9/bin - 这是我使用 './webstorm' 启动 WebStorm 的地方。

~/WebStorm-145.1616.9/config/templates - 这是实时模板 .xml 文件所在的位置。我重新启动IDE几次,什么都没有发生。

0 投票
1 回答
443 浏览

intellij-idea - 如何配置 Intellij Idea 实时模板的适用上下文?

我想为我的自定义文件类型创建一个实时模板组,但是当我选择适用的上下文时,有一个文件类型或语言类型的列表,但我的自定义文件类型。

列表是预定义的并且不能扩展吗?