一、 Sublime Text 的简介
Sublime Text 是一款流行的代码编辑器软件,也是HTML和散文先进的文本编辑器,可运行在Linux,Windows和Mac OS X。也是许多程序员喜欢使用的一款文本编辑器软件。Sublime Text 官网/Sublime Text 中文官网。
这款文本编辑器自从笔者接触以来,一直在使用。其简单的且强大的功能,丰富完整的插件生态。然后,这款编辑器可以自动保存,每次关闭的时候,不需要提醒,直接自动保存退出,再也不用担心系统死机而导致文件丢失。对于程序员来说,其插件可以自动补全代码,自动添加代码等等。对于普通人,创建文件,查找文件将变得十分便捷。
二、 安装 Sublime Text
首先下载 Sublime Text 的安装包,笔者这里下载的是英文官网里的安装包(个人感觉中文的官网十分的简陋,不能确定中文官网是否是官方的,所以就从英文的官网下载)。可以自己从官网下载或者点击下载,这里的链接是英文官网的下载链接,要是不放心的话,可以自己去官网查找链接。
下载完成后,直接点击安装包即可安装。具体的步骤就不截图了,就是点击下一步。安装完成的界面如下图所示。
三、 Sublime Text 汉化
安装完成后,打开会发现全是英文界面,首先就是汉化,也就是安装中文语言包。首先要安装 Package Control ,Package Control插件本身是一个为了方便管理插件的插件。首先使用快捷键 Ctrl + ·
(其中 “·”是ESC 键下方的那个)或者在界面上依次点击 View > Show Console
,就会出现编辑器下方的界面。
然后从官网上复制如下命令。
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
然后回车即可(友情提醒,这时候千万不要点击编辑器,很容易导致无响应)。
然后就可以安装中文插件了,依次点击 “Preferences”->“Package Control”
或使用快捷键 Ctrl + Shift + P
,然后出现如下界面。
然后在输入框中输入 Install Package
,选择 Package Control:Install Package
,如下图。
输入 Chinese
,选择 ChineseLocalization
,这里没有截图,就不放图了。然后稍等片刻就会发现菜单栏已经变成汉语了,如果没有变成汉语的话,重启下编辑器即可。
四、 常用插件的安装
1. sublime text 输入法不跟随光标
前两年安装的时候还会有这个问题,现在的话基本没有遇到这个问题,但是为了以防万一,还是写上吧。
依旧是 Ctrl + Shift + P
,然后在输入框中输入 Install Package
,选择 Package Control:Install Package
。每次都是这个步骤,下面的几款插件不在重复。然后输入 IMESupport
,如下图。
点击红色区域内,稍等片刻即可,为了保险起见,重启下编辑器使插件生效。
2. 侧边栏增强
选择 Sublime Text 其中一部分原因就是其侧边栏插件的功能,在输入框输入 SideBarEnhancements
,然后点击并稍等片刻即可。
在如何开启侧边栏呢,如下图。
侧边栏效果图如下。
打开的文件清晰明了,可以很快速的找到你想要的文件。
3. 高亮匹配的括号,和一切可以匹配的符号
这个插件就是当你选择一个符号时,会高亮显示与其匹配的另一个符号。可以很迅速的了解文章的结构。
稍等片刻即可安装成功。
笔者最常用的一些插件就到这了,当然可能有所遗漏,想要什么可以从网上自己搜索。最后,介绍下 Sublime Text 的一些快捷键。-- 引自 Sublime Text 中文官网。
Command + T 列出所有的标签页
Command + Shift + ] 下一标签页
Command + Shift + [ 上一标签页
Command + Ctrl + P 切换侧边栏显示的工程
Ctrl+L 选择整行(按住-继续选择下行)
Ctrl+KK 从光标处删除至行尾
Ctrl+Shift+K 删除整行
Ctrl+Shift+D 复制光标所在整行,插入在该行之前
Ctrl+J 合并行(已选择需要合并的多行时)
Ctrl+KU 改为大写
Ctrl+KL 改为小写
Ctrl+D 选词 (按住-继续选择下个相同的字符串)
Ctrl+M 光标移动至括号内开始或结束的位置
Ctrl+Shift+M 选择括号内的内容(按住-继续选择父括号)
Ctrl+/ 注释整行(如已选择内容,同“Ctrl+Shift+/”效果)
Ctrl+Shift+/ 注释已选择内容
Ctrl+Z 撤销
Ctrl+Y 恢复撤销
Ctrl+M 光标跳至对应的括号
Alt+. 闭合当前标签
Ctrl+Shift+A 选择光标位置父标签对儿
Ctrl+Shift+[ 折叠代码
Ctrl+Shift+] 展开代码
Ctrl+KT 折叠属性
Ctrl+K0 展开所有
Ctrl+U 软撤销
Ctrl+T 词互换
Tab 缩进 自动完成
Shift+Tab 去除缩进
Ctrl+Shift+↑ 与上行互换
Ctrl+Shift+↓ 与下行互换
Ctrl+K Backspace 从光标处删除至行首
Ctrl+Enter 光标后插入行
Ctrl+Shift+Enter 光标前插入行
Ctrl+F2 设置书签
F2 下一个书签
Shift+F2 上一个书签
基本上 Sublime Text 的日常使用就到这里了。要是感觉写的好的话,请关注我的微信公众号。微信搜索 * 苦逼小码农
* 或扫描下方二维码。