LiveTemplates和所有IDEA系列产品都是为您的编码带来纯粹精彩的不错功能之一。所以对于这样的片段:
stylus = require "stylus"
我可以设置缩写(例如rqr
)并设置模板文本,如下所示:
require "$END$"
告诉Webstrom这适用于coffeescript和瞧,我只需输入:
stylus = rqr[TAB]
但是,我想:"我可以更进一步吗?"我能以某种方式告诉Webstorm读取我在缩写之前输入的单词(在这种情况下它是stylus
),Webstorm会自动将它放在引号之间并在下一行完成吗?不会那么酷吗?
因此,您可以输入:express = rqr[TAB]
,它会为您完成,将其扩展为:
express = require "express"
答案 0 :(得分:1)
如果我保留相同的缩写并将模板文本更改为:
$module$ = require "$module$"
$END$
它确实想要我想要的,但是方式更酷!
因此,只要您不调用$END$
或$SELECTION$
真棒!