Webstorm Live模板技巧

时间:2014-04-02 19:21:41

标签: intellij-idea webstorm

Webstorm中的

LiveTemplates和所有IDEA系列产品都是为您的编码带来纯粹精彩的不错功能之一。所以对于这样的片段:

stylus = require "stylus"

我可以设置缩写(例如rqr)并设置模板文本,如下所示:

require "$END$"

告诉Webstrom这适用于coffeescript和瞧,我只需输入:

stylus = rqr[TAB]

但是,我想:"我可以更进一步吗?"我能以某种方式告诉Webstorm读取我在缩写之前输入的单词(在这种情况下它是stylus),Webstorm会自动将它放在引号之间并在下一行完成吗?不会那么酷吗? 因此,您可以输入:express = rqr[TAB],它会为您完成,将其扩展为:

express = require "express" 

1 个答案:

答案 0 :(得分:1)

哇,哇,哇!我实际上找到了一个更好的方法......

如果我保留相同的缩写并将模板文本更改为:

 $module$ = require "$module$" 
 $END$

它确实想要我想要的,但是方式更酷!

因此,只要您不调用$END$$SELECTION$

,就可以在模板中使用自己的变量

真棒!