最近在做多语言翻译时,发现很多地方需要重构,如针对翻译的代码要加上tr(*****)这样的内容,我这里使用的Qt语言开发。下面介绍一种基于Sublime编辑代码的快速编辑办法。
1.找到Packages/User目录
一般在 C:\Users{自己的电脑用户名}\AppData\Roaming\Sublime Text 3\Packages\User
2.新建snippets目录,如下图
3.在Snippets目录下新建一个文件,名称为***.sublime-snippet
如,我自己这里是cpp.surroundtr.sublime-snippet
4.编辑上述新建的文件,内容是
<snippet>
<!-- $SELECTION peut être appelé plusieurs fois -->
<content><![CDATA[tr($SELECTION)]]></content>
<!-- Facultatif: Description affichée dans le menu -->
<description>Wrap in tr</description>
</snippet>
tr($SELECTION)就是前后缀内容
5.绑定快捷键
在菜单栏中打开Preferences -> Key Bindings打开快捷键配置,在User(右侧)中增加快捷键绑定,如我这里绑定配置如下:
{"keys": [ "ctrl+shift+t" ], "command": "insert_snippet", "args": { "name": "Packages/User/Snippets/cpp.surroundtr.sublime-snippet"} }