Sublime Text 2中自定义代码模板

选择菜单Preferences->Browse Packages,找到java目录,其中后缀名为sublime-snippet的文件就是代码模板。
尚未完全搞明白这类文件的语法,不过可以比葫芦画瓢。
打开test.sublime-snippet:
<snippet>
    <content><![CDATA[public void test${1:Name}() throws Exception {
     $0
}]]></content>
    <tabTrigger>t</tabTrigger>
    <scope>source.java</scope>
    <description>test</description>
</snippet>

<content><![CDATA[public void test${1:Name}() throws Exception {
     $0
}]]></content>
这部分大部分不用改,第二对中括号中的内容就是最终编写的代码,${}表示要显示的特殊效果的部分,这部分将来会高亮显示,1:表示这是第一个高亮显示的部分,Name是显示的字符,显示代码以后,按table键可以在不同的要高亮的部分跳转。
$0表示空行,{}的位置也会影响最终代码的显示位置,需要细致调试。
<tabTrigger>t</tabTrigger>,其中的t就是缩写的字符。<description>test</description>表示说明的字符。在编辑器中键入t字符就会显示出快捷菜单,并在t后面显示test字样,如下图所示:

其余的可以照抄。
如try……catch语句:
<snippet>
    <content><![CDATA[try{
     $0${1:}
}
catch (${2:Exception} ${3:e}) {
     $0
}]]></content>
    <tabTrigger>try</tabTrigger>
    <scope>source.java</scope>
    <description>try catch</description>
</snippet>

因为暂时不常用finally语句,暂时未添加。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值