Sublime Text自定义扩展-格式化SQL参数 IN
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sublime Text自定义扩展-格式化SQL参数 IN相关的知识,希望对你有一定的参考价值。
参考技术A 通过自定义扩展命令,快速生成满足SQL语法格式的参数选择参数内容,按Ctrl+alt+i 将内容格式化成标准的SQL参数
输入的内容
执行命令后,输入内容
语言:python
1、 新建扩展命令文件SqlInCommand.py
此时在console中可以输view.run_command('sql_in'),即可执行命令
2、配置快捷键
在Sublime Text 3\Data\Packages\User目录中,新建Default (Windows).sublime-keymap文件,内容如下
这样就可以用快捷键,ctrl+alt+i直接格式化生成SQL的语法格式内容了
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>
<tabTrigger>t</tabTrigger>
<scope>source.java</scope>
<description>test</description>
</snippet>
<content><![CDATA[public void test${1:Name}() throws Exception {
$0
}]]></content>
$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>
<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语句,暂时未添加。
转载自:http://blog.csdn.net/jzq526/article/details/8263720
以上是关于Sublime Text自定义扩展-格式化SQL参数 IN的主要内容,如果未能解决你的问题,请参考以下文章