美文网首页
Lua 在Sublime上添加代码片段

Lua 在Sublime上添加代码片段

作者: KingWorld | 来源:发表于2017-04-24 18:28 被阅读0次

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

New Snippet 代码片段

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

<snippet>  
    <content><![CDATA[ 
if ${1:conditions} then  
    ${2:dowhat} 
end 
]]></content>  
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->  
    <tabTrigger>if</tabTrigger>  
    <!-- Optional: Set a scope to limit where the snippet will trigger -->  
    <scope>source.lua</scope>  
</snippet>  

添加完,我们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上添加代码片段

    什么是代码片段?比如说我们打一个class,在eclipse中打两个字母cl,后面就会出来class的索引,直接回...

  • sublime text3 编译 lua

    首先打开sublime,写一句lua代码 print("hello") 保存成hello.lua 在tools->...

  • cocos2dx-lua表情列表实现

    实现效果 lua代码片段

  • Sublime Text Snippets

    翻译自sublime官网doc Sublime Snippets Snippets(片段) 无论你在写代码还是下一...

  • 使用Git同步管理Xcode代码片段

    本文解决两个问题: 科普代码片段的使用 代码片段的同步管理 1.自定义添加代码片段 添加属性片段 在工程中添加一下...

  • Sublime Text:添加格式化代码快捷键

    一、添加格式化代码快捷键【MAC版本】首先说,sublime 的格式化代码的功能是在: 但是,sublime 并没...

  • 如何在Sublime Text中添加代码片段

    我们在编写代码的时候,总会遇到一些需要反复使用的代码片段。这时候就需要反复的复制和黏贴,大大影响效率。我们利用Su...

  • Sublime添加Lua编译环境

    本人下载的Sublime版本是lua-5.2.3,所以不存在没有Lua选项,如果没有Lua选项,请根据以下步骤: ...

  • markdown语法

    标题: 文字前面加#表示,最多可以添加6个 添加代码片段: a. 单行代码使用单个` 引号例如: ` 代码片段.....

  • Vscode 配置为Python IDE

    1.文件头添加 自定义代码片段 文件>首选项>用户代码片段 搜索python 添加代码 添加文件头 新建文件 输入...

网友评论

      本文标题:Lua 在Sublime上添加代码片段

      本文链接:https://www.haomeiwen.com/subject/zbipzttx.html