live-templates相关内容

用引号将多行括起来

我正在尝试构建一个活动模板,它的工作方式类似于‘WRAP in Comment’活动模板(它在每个选定行之前放置一个//)。例如,选择多行文本,单击CodeSurround With>Single quotes(自定义实时模板),每行周围都会出现引号。 例如发件人: text1 text2 text3 收件人: 'text1' 'text2' 'text3' 遗憾的是,我 ..
发布时间:2022-04-02 13:46:26 其他开发

PhpStorm 实时模板变量默认值 - 文件目录

我创建了使用变量的实时模板,例如: A::set($CATEGORY$,$MESSAGE$); 我想将变量 $CATEGORY$ 的默认值设置为一个目录,我使用过这个实时模板的文件所在的目录.有一个表达式 fileName() 做了一件与我的任务很接近的事情. 因此,如果我在位于 app\views\home\index.php 的文件中使用我的实时模板 - 我想获得 $CATEGORY ..
发布时间:2021-06-17 18:37:33 其他开发

在 PhpStorm 的实时模板中使用数学

如何在 PhpStorm 的实时模板中使用数学? 例如,我的模板中有 $Image_width$ 并且想要设置像这样的高度图像: 解决方案 您可以使用 groovyScript() 函数来定义自定义表达式 - 请参阅 https://www.jetbrains.com/help/phpstorm/template-variables.html#predefined_functions ..
发布时间:2021-06-17 18:37:27 其他开发

IntelliJ Live模板中的自动大写变量

(注意:这个问题与IntelliJ 14有关.较早或较新的版本可能没有此处提到的菜单.) 我正在尝试设置一个实时模板,允许我在全部大写中键入一个常量. 因此,如果常规语法为 Titles.PAGETITLE ,那么我将创建一个实时模板,将 pt 扩展为 Titles.$ PAGETITLE $ ,结果应该是 Titles..在句点之后,将光标放在行上. 在这里,我希望将键入的任何 ..
发布时间:2020-11-29 21:17:34 其他开发

无法将变量传递给RubyMine Live模板中的预定义函数

我正在尝试创建一个实时模板,其中第二个变量只是第一个变量的大写版本.预定义的函数capitalize(String)似乎正是我所需要的,但是我对如何实际传递变量一无所知.每次尝试在表达式中设置参数时,它都会重置为String. 模板格式: 我认为应该有效的方法: 但是,每次我跳出该字段时,它都会恢复为: 我如何获取class并将instance用作输入并将其大写? 解决方案 解决方案是在 ..
发布时间:2020-06-29 20:54:34 其他开发

动态模板中的当前文件路径

是否可以在IntelliJ的实时模板中获取当前文件的完整路径?我试过使用groovyScript("new File('.').absolutePath")函数,但是返回/Applications/IntelliJ IDEA.app/Contents/bin/.而不是我希望的文件路径. 谢谢! 解决方案 根据文档(重点是我): 您可以将groovyScript宏与多个参数一起使 ..
发布时间:2020-06-29 20:54:30 其他开发

如何将多个函数应用于传入的实时模板变量?

我正在尝试在PyCharm中构建一个Python单元测试文件模板。我想要实现的总体结果是: 用户使用我的模板创建一个新文件,例如“ widget_builder .py “ 在模板中我想通过取文件名” widget_builder “并将其变为” WidgetBuilderTests “ 看起来我需要使用实时模板来操作文件模板变量 $ FILE_NAME $ ? 如何创建实时模 ..
发布时间:2018-08-08 17:11:50 Python

在机器之间传输Intellij实时模板

我正在试图弄清楚如何将/.IdeaC10/config/templates/user.xml文件中的模板传输给我的同事的机器。 如果我复制到user.xml文件中,然后这些更改似乎被Intellij压缩,恢复到旧文件内容。 任何人都知道如何解决这个问题? 编辑: 有没有办法通过复制和粘贴xml来做到这一点?这将是首选......! 解决方案 使用文件| Impror ..
发布时间:2018-08-08 16:57:29 其他开发

如何在Intellij IDEA的实时模板中使用变量值?

我想为setter创建实时模板。 我创建了这个模板 如何使用 par 变量的值来生成值 var 变量?基本上,我想在这里避免冗余,只将变量名称放一次,其他一个将由某些算法自动生成。 更新 我想澄清一下我想要实现的目标。 假设我想要创建名为 setTime 的setter,其参数 time 。 public void setTime(长时间) { // .. ..
发布时间:2018-08-08 16:29:48 其他开发

如何在Intellij IDEA中设置实时模板中变量的默认值?

Intellij IDEA中的实时模板可能会有一些误解。我的意思是模板中变量的默认值。 假设我们有这个实时模板 我在此期望,在调用此模板时(键入 jqon 并按 TAB )我会看到已输入的默认值,我可以更改或保留原样。喜欢这个 但没有。我有空字符串而不是默认值 为什么? 解决方案 我错了默认值字段。在我的情况下,我不需要这个。我需要填写 Expression 字段。 ..
发布时间:2018-08-08 16:29:04 其他开发

如何在Intellij中为Live模板添加自定义表达式函数

如何在Idea Intellij中为实时模板添加新的自定义函数。 例如,我需要一个自定义函数,可以将实时模板变量从Camel Case转换为Spaced 。 ,即在变量的实时模板中必须在多个位置插入&没有空格。 例如。 “MyVar”和“我的Var”。所以我想插入一个表达式将'MyVar'转换为'My Var'。 默认情况下,没有表达式可用于此。 谢谢。 解决方案 ..
发布时间:2018-08-08 14:55:01 其他开发

Intellij Live模板

有没有办法在Intellij 实时模板中使用默认令牌值?例如,我有以下实时模板,它声明了一个我想为每个类创建的私有变量: private static final Logger logger = Logger.getLogger($ CLASS $ .class) 似乎没必要输入 $ CLASS $ 每次使用此实时模板时,因为它可以从范围或文件名中的类派生。我想知道是否可以在实时模板中 ..
发布时间:2018-08-07 16:42:14 Java开发