live-templates相关内容
我正在尝试构建一个活动模板,它的工作方式类似于‘WRAP in Comment’活动模板(它在每个选定行之前放置一个//)。例如,选择多行文本,单击CodeSurround With>Single quotes(自定义实时模板),每行周围都会出现引号。 例如发件人: text1 text2 text3 收件人: 'text1' 'text2' 'text3' 遗憾的是,我
..
我有一些方法: public int getSomeField() 我想像这样生成javadoc: /*** 获取 {someField}** @return {someField} 的值*/ 其中 {someField} 是字段名称的占位符.是否可以为 Intellij Idea 创建此模板(可能作为实时模板)? 解决方案 调出生成菜单(Mac 上为 Cmd+N,Windows
..
我想插入多个实时模板.例如,每当我输入 prop 并按下 tab 时,pycharm 就会为 python 编写完整的属性. 我想导入以下列表:https://github.com/hoffmann/PyCharm-Python-Templates 但是我在 \.\config\templates 中找不到模板文件夹,如 https://www.jetbrains.com/help/p
..
我创建了使用变量的实时模板,例如: A::set($CATEGORY$,$MESSAGE$); 我想将变量 $CATEGORY$ 的默认值设置为一个目录,我使用过这个实时模板的文件所在的目录.有一个表达式 fileName() 做了一件与我的任务很接近的事情. 因此,如果我在位于 app\views\home\index.php 的文件中使用我的实时模板 - 我想获得 $CATEGORY
..
如何在 PhpStorm 的实时模板中使用数学? 例如,我的模板中有 $Image_width$ 并且想要设置像这样的高度图像: 解决方案 您可以使用 groovyScript() 函数来定义自定义表达式 - 请参阅 https://www.jetbrains.com/help/phpstorm/template-variables.html#predefined_functions
..
我正在尝试编写一个连接字符串的简单Groovy脚本.该Groovy脚本旨在用作IntelliJ Live模板中的变量并生成一些代码. 当我将 $ variableResolvedWithGroovyScript $ 设置为以下值时: groovyScript("def elements = [\" firstElem \“,\" secondElem \“,\" thirdElem \“
..
(注意:这个问题与IntelliJ 14有关.较早或较新的版本可能没有此处提到的菜单.) 我正在尝试设置一个实时模板,允许我在全部大写中键入一个常量. 因此,如果常规语法为 Titles.PAGETITLE ,那么我将创建一个实时模板,将 pt 扩展为 Titles.$ PAGETITLE $ ,结果应该是 Titles..在句点之后,将光标放在行上. 在这里,我希望将键入的任何
..
是否有一些实时模板或其他东西,可以将记录器定义添加到类中? 在Eclipse中,我有一个模板: private static final Logger log = LoggerFactory.getLogger(${enclosing_type}.class); 在日志支持插件中未看到有关此内容的信息. /p> 解决方案 我正在使用此实时模板: private stati
..
我正在尝试创建一个实时模板,其中第二个变量只是第一个变量的大写版本.预定义的函数capitalize(String)似乎正是我所需要的,但是我对如何实际传递变量一无所知.每次尝试在表达式中设置参数时,它都会重置为String. 模板格式: 我认为应该有效的方法: 但是,每次我跳出该字段时,它都会恢复为: 我如何获取class并将instance用作输入并将其大写? 解决方案 解决方案是在
..
是否可以在IntelliJ的实时模板中获取当前文件的完整路径?我试过使用groovyScript("new File('.').absolutePath")函数,但是返回/Applications/IntelliJ IDEA.app/Contents/bin/.而不是我希望的文件路径. 谢谢! 解决方案 根据文档(重点是我): 您可以将groovyScript宏与多个参数一起使
..
我想在选择变量名称的行之后添加新行.然后,此行应包含选择. 示例: var variable = getValue(); 我选择“变量"一词,按 CMD + J 应用实时模板或 CMD + Alt + T 用实时模板围绕选择内容,并得到如下内容: var value = getValue(); console.log('[value]', value); 解决方案 这并
..
我正在尝试在PyCharm中构建一个Python单元测试文件模板。我想要实现的总体结果是: 用户使用我的模板创建一个新文件,例如“ widget_builder .py “ 在模板中我想通过取文件名” widget_builder “并将其变为” WidgetBuilderTests “ 看起来我需要使用实时模板来操作文件模板变量 $ FILE_NAME $ ? 如何创建实时模
..
我正在试图弄清楚如何将/.IdeaC10/config/templates/user.xml文件中的模板传输给我的同事的机器。 如果我复制到user.xml文件中,然后这些更改似乎被Intellij压缩,恢复到旧文件内容。 任何人都知道如何解决这个问题? 编辑: 有没有办法通过复制和粘贴xml来做到这一点?这将是首选......! 解决方案 使用文件| Impror
..
我想在jetbrains IDE(IntelliJ IDEA)中使用Multicursor添加增量数字。 有没有办法通过Live模板进行操作?我想做这样的事情: 解决方案 您可以使用字符串操作插件这样做(递增/递减|递增重复数字)。
..
我想为setter创建实时模板。 我创建了这个模板 如何使用 par 变量的值来生成值 var 变量?基本上,我想在这里避免冗余,只将变量名称放一次,其他一个将由某些算法自动生成。 更新 我想澄清一下我想要实现的目标。 假设我想要创建名为 setTime 的setter,其参数 time 。 public void setTime(长时间) { // ..
..
Intellij IDEA中的实时模板可能会有一些误解。我的意思是模板中变量的默认值。 假设我们有这个实时模板 我在此期望,在调用此模板时(键入 jqon 并按 TAB )我会看到已输入的默认值,我可以更改或保留原样。喜欢这个 但没有。我有空字符串而不是默认值 为什么? 解决方案 我错了默认值字段。在我的情况下,我不需要这个。我需要填写 Expression 字段。
..
如何在Idea Intellij中为实时模板添加新的自定义函数。 例如,我需要一个自定义函数,可以将实时模板变量从Camel Case转换为Spaced 。 ,即在变量的实时模板中必须在多个位置插入&没有空格。 例如。 “MyVar”和“我的Var”。所以我想插入一个表达式将'MyVar'转换为'My Var'。 默认情况下,没有表达式可用于此。 谢谢。 解决方案
..
有没有办法在Intellij 实时模板中使用默认令牌值?例如,我有以下实时模板,它声明了一个我想为每个类创建的私有变量: private static final Logger logger = Logger.getLogger($ CLASS $ .class) 似乎没必要输入 $ CLASS $ 每次使用此实时模板时,因为它可以从范围或文件名中的类派生。我想知道是否可以在实时模板中
..
我有一些方法: public int getSomeField() 我想生成这样的javadoc: / * * *获取{someField} * * @return值{someField} * / 其中{someField}是字段名称的占位符。可以为Intellij Idea创建这个模板(可以作为实时模板)? 解决方案 打
..
在我的 Intellij IDEA实时模板中有一个 groovyScript ,如下所示: groovyScript(“D:/test.groovy”,“”,v1) 在我的 D:/test.groovy 我有这样的代码: if(v1 =='abc'){ 'abc' } 现在我想将v1变量传递给test.groovy,任何人都可以帮助我如何做到这一
..