自定义一个快速补全
https://segmentfault.com/q/1010000008850169?_ea=1757866
你可能经常会敲console.log();
,
那么,
如果想在webstorm中设置一个快捷键log
,直接摁Tab就出console.log(),可以么?
当然:
方法一,tab键补全
- 进入设置,file => seting => Editor => live Templates,
- 右侧选择JavaScript,点击右边的绿色“+”号,Abbreviation处设置相关的快捷词(如
con
),Template text中设置补全后的语句格式(如console.log($PARAM$)
),用$PARAM$表示光标所在位置, - 在Template text下方可以看到一个Define,点击选择这个补全的作用域,选择Javascript
ok ,大功告成,返回直接在js中使用con,然后按tab键,就自动补全代码了!
如图:
方法二,选择自定义的代码包围
WebStorm 中有两个补全模式,一个是插入(insertion),一个是包围(surround)。
在 Live Templates 中,我们既可以定义插入也可以定义包围。
- 如何设置?
方法与上述tab键的方法类似,区别在于$PARAM$换成$SELECTION$
如图: - 如何使用?
cmd + alt + t
或control + alt + t
,选择用来包围的代码
如图: