Sublime添加前后缀快捷键

最近在做多语言翻译时,发现很多地方需要重构,如针对翻译的代码要加上tr(*****)这样的内容,我这里使用的Qt语言开发。下面介绍一种基于Sublime编辑代码的快速编辑办法。

1.找到Packages/User目录

一般在 C:\Users{自己的电脑用户名}\AppData\Roaming\Sublime Text 3\Packages\User

2.新建snippets目录,如下图

3

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"} }
image.png

6. 重启sublime高速开发吧

7.选中要重构的字符串,按下ctrl+shift+t生效,点赞!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。