Sublime 3使用Tips
对比使用 Sublime Text, Github开发的 Atom编辑器, 以及传说中的Mac编辑神器textmate2, 微软最新开源的Visual Stuido Code,我最终决定使用功能丰富和快速的VSCode编辑器。因为Code编辑器使用简便,跨平台开源,功能强大且性能优良。
完整的Sublime Text学习资料可以参考Sublime Text全程指南,这个指南覆盖了Sublime Text的常用功能和使用案例,适合入门参考。
Sublime Text全程指南的作者使用ScreenToGif来录制屏幕制作GIF,适合做编程IDE操作介绍,值得参考。
插件安装
Package Control组件安装安装:
按`Ctrl+``调出console粘贴以下代码到底部命令行并回车:
重启Sublime Text 3。如果在Perferences->package settings
中看到package control
这一项,则安装成功。按下Ctrl+Shift+P
调出命令面板输入install
调出 Install Package
选项并回车,然后在列表中选中要安装的插件。
安装的插件包同样可以卸载: 按下
Ctrl+Shift+P
调出命令面板输入remove
调出Remove Package
选项并回车,然后在列表中选中要安装的插件。
Terminal插件
同时按下option
+command
+shift
+t
可以在当前目录唤起Terminal程序
编辑
Sublime Text常用的Windows平台快捷键
Ctrl
在Mac平台对应使用command
建
(多重)选择
⌘
+d
选择当前光标所在的词并高亮所有该词所有出现的位置,再次按下⌘
+d
则光标住现在下一个位置。这样可以在文章中选择多处同时编辑,如果某个词不想选择,则按下⌘
+k
进行跳过,使用⌘
+u
进行回退,使用Esc
退出多重编辑。
多行同时编辑
按下⌘
然后使用光标定位多个位置,则可以选择多个位置同时编辑。
如果需要将多行连接起来,则选择多处,并按下⌘
+j
。
查找和替换
转跳
转跳到文件
`
Mac下特殊符号输入
请参考以下两篇文档,对于文本编辑输入特殊符号非常有帮助:
在Mac中,一些符号有特定意义:
缩进设置
对于程序编写,希望能够用空格来代替tab stop,并且设置4个空格代替一个tab:
设置项
说明
tab_size
整数,设置一个tab等同的空格数量
translate_tabs_to_spaces
布尔值,当设置为true
时,按下tab键将替换成指定数量空格
detect_indentation
布尔值,当设置为true
时(默认值),在加载一个文件时将自动计算tab_size
和translate_tabs_to_space
use_tab_stops
布尔值,当translate_tabs_to_spaces
设置为true
,use_tab_stops
将使用tab和backspace来插入货删除到下一个tab stop
设置文件如下:
Packages/Default/Preferences.sublime-settings
Packages/Default/Preferences ().sublime-settings
Packages/User/Preferences.sublime-settings
Packages//.sublime-settings
Packages/User/.sublime-settings
缩进检测
当文件被加载时,内容被检查,并且tab_size
和translate_tabs_to_spaces
设置将生效。
设置实践
在Mac上按下⌘
+,
,然后在Packages/User/Preferences.sublime-settings
配置中设置
保存后立即生效,其他设置默认已经满足要求。
参考
Last updated