最近开始上手学习Sublime Text的使用,我主要是用它来写Verilog HDL,之前用过 notepad++、Vim,在用过Sublime Text之后,感觉还是Sublime Text最好用,其次是Vim,当然见仁见智;至少目前,我觉得快捷键这方面就比Vim好记多了...
整理了一些我目前常用的一些快捷键,其他的还在探索中,后续继续补充。
Sublime Text快捷键 |
|||
类别 |
操作 |
说明 |
|
添加 新行 |
Ctrl+Enter |
在当前行下方新增一行并跳转至新行 |
|
Ctrl+Shift+Enter |
在当前行上方新增一行并跳转至新行 |
||
选择 |
Ctrl+D |
①选中当前光标所在的词;[再次 Ctrl+D:选中上一个词的同时跳转并选中下一个同样的词,以此类推]选中的词可同时修改。 |
|
②选中当前光标所在词;按F3:跳转下一同样的词 |
|||
③选中当前光标所在词;按Shift+F3:跳转上一同样的词 |
|||
④选中当前光标所在词;按Alt+F3:选中出现这个词的所有位置,可同时修改。 |
|||
查找 |
Ctrl+F |
+Enter :跳转到下一个查询的词 |
|
+Shift+Enter :跳转到上一个查询的词 |
|||
替换 |
Ctrl+H |
输入替换的内容后:Ctrl+Shift+H :替换当前关键字 |
|
跳转 |
Ctrl+G |
输入行号跳转到指定行 |
|
Ctrl+P |
打开的文件夹间跳转 |
||
窗口 |
Ctrl+Shift+N |
新建一个窗口 |
|
Ctrl+N |
新建一个标签 |
||
Ctrl+W |
关闭窗口(若窗口里有标签,则先关闭标签) |
||
Alt+Shift+1/2/3/4 |
左右分屏【全屏/2屏/3屏/4屏】 |
||
Alt+Shift+8 |
上下分屏 |
||
Alt+Shift+5 |
上下左右(四分屏) |
||
F1 / Shift+F1 |
切换普通全屏 / 无干扰全屏 |
||
[Ctrl+k] + [Ctrl+B]:显示/隐藏侧栏 |
|||
待补充。。。 |
|||
通用 |
|||
上下左右:↑↓←→ |
复制/粘贴/剪切:Ctrl+C / Ctrl+V / Ctrl+X |
||
Ctrl + 鼠标右键 : 分段连续选择 |
Shift + 鼠标右键/↑↓ : 连续选择 |
||
Tab / [Shift+Tab]:切换到下一栏输入栏 / 回退到上一栏输入栏 |
|||
待补充。。。 |
这里推荐一个链接,对sublime Text的使用有比较全面地描述:
Sublime Text 摘要_w3cschoolhttps://www.w3cschool.cn/sublimetext/4qo5cozt.html
关于插入代码片段:
工具栏→插件开发→新建代码片段
举个例子:
最后,编好的文件进行保存,必须用后缀名为:.sublime-snippet
以下说明来源于网络:
<snippet> <content><![CDATA[ 你需要插入的代码片段${1:name} ]]></content> <!-- 可选:快捷键,利用Tab自动补全代码的功能 --> <tabTrigger>xyzzy</tabTrigger> <!-- 可选:使用范围,不填写代表对所有文件有效。附:source.css和test.html分别对应不同文件。 --> <scope>source.python</scope> <!-- 可选:在snippet菜单中的显示说明(支持中文)。如果不定义,菜单则显示当前文件的文件名。 --> <description>My Fancy Snippet</description> </snippet> |
${1:name}表示代码插入后,光标所停的位置,可同时插入多个。其中:name为自定义参数(可选)。
${2}表示代码插入后,按Tab键,光标会根据顺序跳转到相应位置(以此类推)。