问题标签 [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.
intellij-idea - IntelliJ IDEA & AppCode 实时模板嵌套变量问题
我有这个在 textmate 中使用的片段:
当这个片段被调用时,首先name
将被选中,我有机会输入一些东西并更改变量名。再次按 TAB 将选择"value"
,在这种情况下,如果我的值是数字(不需要引号),我可以开始输入数字并覆盖"name"
。如果我的值是一个字符串,我可以再次按 TAB,它会选择name
(不带引号),我实际上可以输入一些东西,它们会出现在引号中。我想知道这在 Intellij IDEA 和 AppCode 等 JetBrains 软件中是否可行。我试过但失败了。下面是我的 JetBrains 软件代码。
我不知道如何让我有机会选择"value"
而不是直接选择value
。任何人都可以指出我正确的方向吗?谢谢。
java - 在 Android Studio/Intellij IDEA 中自动生成 Android Log TAG
在 Intellij Idea 中,当我键入psfs
然后按Ctrl+JIDE 时,我得到了一个对话框:
当我按下时,Enter我得到一个
我知道在哪里可以自定义我自己的输出
但我无法了解如何编写自己的实时模板。
最后我想得到下一个结果:
打字:psfst
->按Ctrl+J->按Enter
结果 :
public static final String TAG = <currentClassName>.class.getSimpleName();
这会很有帮助,因为我有记录我的课程的习惯。
visual-studio-2013 - ReSharper 9.1 实时模板编辑器不允许更改任何选项
我将 ReSharper 9.1 与 Visual Studio 2013 一起使用,但我遇到了 Live Templates 编辑器的问题。非复选框选项是可编辑的。如果我点击其中任何一个 - 它们不会改变。
我已尝试清除 ReSharper 缓存并重新安装它,但问题仍然存在。我既有现有模板,也有尝试创建新模板。
visual-studio - 如何创建 ReSharper 实时模板以从问题编号列表中提出建议?
我有一个名为 的 ReSharper 待办事项模式BKWIP
,是我的姓名首字母,此评论标识了正在进行的工作,即我已经开始处理的问题跟踪器项目。我使用它如下:
HS-nn
我们的问题跟踪器的票号在哪里。我现在想按照以下方式创建一个实时模板:
其中$ISSUE_NO$
调用 Live Template 宏以显示问题编号列表。如何创建这样的宏?
首先,我很高兴设置带有问题编号的文本或 xml 文件,即我不需要直接从 Jira 或任何东西中提取它们;只需要从一些简单的列表存储中读取它们。
webstorm - Webstorm IDE: Live Template - 访问项目名称
我是 Webstorm 和实时模板的新手。但是在做了一些研究之后,我不知道如何将项目名称包含到实时模板中。在常规模板 ${PROJECT_NAME} 中看起来很容易,但我找不到实时模板的 $PROJECTNAME$ 等效项。这不存在吗?
resharper - 使用 ReSharper 模板自动添加导入
我正在为依赖于外部命名空间中定义的类型的 ReSharper 编写实时模板。
有没有办法告诉它“如果需要,添加一个 using 指令”,这样我就不必在每次使用后手动修复它
intellij-idea - IntelliJ 实时模板,带注释的表达式
在 Intellij 实时模板中,有一个函数 'annotated("annotation qname")' ( https://www.jetbrains.com/idea/help/live-template-variables.html )。函数是如何使用的?功能是做什么用的?
c# - 在 Resharper LiveTemplate 中获取父类名称
我想添加一个创建嵌套 CommandImplementation 类的实时模板。模板本身如下所示:
的宏$PARENT_CLASS$
是“包含类型名称”,它评估$COMMAND$Impl
而不是包含所有这些东西的类。
我可以做些什么来获取这个模板插入到的类的名称?
php - 如何在 PhpStorm 实时模板中动态创建 php 变量?
我正在尝试在 PhpStorm 中创建一个实时模板,但我在动态创建变量时遇到了麻烦。我正在尝试做这样的事情:
假设我们为 $VARIABLE_NAME$ 输入“bar”,我想得到以下结果:
基本上我需要一种方法来转义 $VARIABLE_NAME$ 以便它使用您为其输入的值创建一个 php 变量。有谁知道如何做到这一点?
intellij-idea - IDEA Live 模板 $SELECTION$ 在不与环绕模板一起使用时不起作用
我正在 IntellIJ IDEA 14 中创建一些实时模板,我需要做一些类似于sout
我可以编写的实时模板的事情
并成为
sout
实时模板是
所以我尝试使用 $END$ (根据Docs,它应该只是在更改后更改光标位置)但是我的模板而不是在点添加自己之前的值而不是在里面没有文本
所以something.af
替换为something.Assert.assertFalse();
.
然后我尝试使用$SELECTION$
,如果与COMMAND+ALT+J
(Surround generator) 一起使用它可以工作,但如果我使用正常语法,我会得到相同的效果something.af