Lua 在Sublime上添加代码片段

什么是代码片段?比如说我们打一个class,在eclipse中打两个字母cl,后面就会出来class的索引,直接回车就敲上去了。但是Sublime Text作为一个代码编辑器是没有这种功能的,它只能对当前代码的上下文进行索引,然后回车敲上去。在Lua中,if是个很常用的语句,但是Sublime Text没有只有if代码片段,没有if xxx then xxx end这种片段,我们可以自行添加。依然是Tools->Developer->New Snippet出现一个文本。

Lua 在Sublime上添加代码片段_第1张图片
New Snippet
Lua 在Sublime上添加代码片段_第2张图片
代码片段

不忍心你们手敲代码,附上原代码

  
      
      
    if  
      
    source.lua  
  

添加完,我们command+s保存,文件名为If.sublime-snippet,后缀一定要是.sublime-snippet。我们直接保存在默认目录下即可。当我们再在编辑Lua代码的时候敲出if时回车,就会出现以下代码

if conditions then   
    dowhat  
end  

if的格式就是这样的content所包住的就是我们的代码片段。下面四行注释掉的部分,我们只要第二行和第四行。第二行中的改为if,意思是当我们在敲出i的时候,就会出现if的索引,回车之后,就会自动敲上content所包含的代码。第四行是这个代码片段的使用范围。source.lua就是就是仅在编辑lua文件的时候此代码片段起作用。$的意思是需要编辑的部分,1,2数字的作用是按Tab切换的时候的编辑顺序冒号后面的显示则为默认显示。

你需要什么代码片段,按照自己喜好的格式来编写content中的内容,这样大大提高了编写代码的效率

你可能感兴趣的:(Lua 在Sublime上添加代码片段)