简介

Subline Text 是一个非常赞的编辑器,有非常漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 还是是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

  很多人因为入门时学的是51单片机,习惯了KEIL,从而STM32的学习也是用KEIL 搭建的开发环境,这可能是绝大多数人都这样用 =_=,其实一开始我也是这样。可是自从接触了CS,用了Subline text/Visual Studio等编辑器之后,觉得....KEIL 确实很多方面待优化。今天我们要说的,是采用Subline text3,开发STM32。

  安装教程啥的网上一大堆,自行搜索。安装完了之后,记得要Package Control: Install Package,并且还要安装ConvertToUTF8/GBK Encoding Support插件以便很好地支持中文。


优点

代码高亮

小窗口预览

函数/变量自动联想

代码自动补全

真~~ 自动补全,连上下条件语句括号都补全了,可不是MDK里的假~补全2333

缺点

不能编译STM32代码,所以在 Subline 下开发 需要对STM32的工程结构很熟悉,不同文件夹下放入不同的代码,并且做到.c / .h 文件都不能落下。

还有很多功能,比如自动缩进,结构排齐,批量修改变量名,语法排错,,,等等,甚至还能同步至 git,并且标出改动的状态,可能这就是号称“宇宙第二编辑器”的由来吧。
更多的功能,等待你的发掘。。。

Windows下常用快捷键(来源:知乎)

Alt+R : 开启正则表达式功能
Alt+Enter: 找到匹配目标后全部选择
Ctrl+R:前往 method(mac下⌘R)
Ctrl+M:跳转到对应括号
按Ctrl+Shift+上下键,可替换行
Ctrl+D:选择单词,重复可增加选择下一个相同的单词
Ctrl+L:选择行,重复可依次增加选择下一行
Ctrl+Shift+P:打开命令面板
Ctrl+P:搜索项目中的文件(mac下⌘P),在里面输入:
admi@auto 可以定位到相应文件夹(admin.html)下的相应方法(auto)。
Ctrl+G:跳转到第几行
Ctrl+W:关闭当前打开文件
Ctrl+Shift+W:关闭所有打开文件
Ctrl+Shift+V:粘贴并格式化
Ctrl+Shift+L:选择多行
Ctrl+Shift+Enter:在当前行前插入新行
Ctrl+X:删除当前行
Ctrl+U:软撤销,撤销光标位置
Ctrl+J:选择标签内容
Ctrl+F:查找内容
Ctrl+Shift+F:查找并替换
Ctrl+H:替换
Ctrl+N:新建窗口
Ctrl+K+B:开关侧栏
Ctrl+Shift+M:选中当前括号内容,重复可选着括号本身
Ctrl+F2:设置/删除标记
Ctrl+/:注释当前行
Ctrl+Shift+/:当前位置插入注释
Ctrl+Alt+/:块注释,并Focus到首行,写注释说明用的
Ctrl+Shift+A:选择当前标签前后,修改标签用的
F11:全屏
Shift+F11:全屏免打扰模式,只编辑当前文件
Alt+F3:选择所有相同的词
Alt+.:闭合标签
Alt+Shift+数字:分屏显示
Alt+数字:切换打开第N个文件
Shift+右键拖动:光标多不,用来更改或插入列内容
鼠标的前进后退键可切换Tab文件
按Ctrl,依次点击或选取,可需要编辑的多个位置
Ctrl+shift+D: 备份多个当前行
Ctrl+shift+T: 恢复已经关闭的标签


作者:gyfnice
链接:https://www.zhihu.com/question/24896283/answer/34327939
来源:知乎


参考连接:Subline 有哪些使用技巧

最后修改:2019 年 09 月 20 日
您的支持就是我持续更新的动力!