本文是Sublime Text 全程指引 by Lucida (http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html)的笔记,并添加了本身整理的一些内容,感谢原做者。html
能够从官网 http://www.sublimetext.com/3 下载。git
1. Win7 64位系统,能够下载 Windows 64 bit来安装。github
2. 安装时,注意勾选Add to explorer context menu,这样Sublime Text能够被添加到右键中,在右键单击文件时,能够直接使用Sublime Text打开。sublime-text
1. Sublime Text可使用Package Control,来更方便的浏览、安装和卸载插件。app
2. 如何安装Package Control呢?ide
能够参考Package Control官网提供的安装步骤函数
(1)使用 [Ctrl + `] (或post
import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; 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)
This code creates the Installed Packages folder for you (if necessary), and then downloads the Package Control.sublime-package into it. 字体
注意:上面的代码会随着版本不一样而改变,因此最好取到官网【1】去复制代码。ui
(2)若是不能自动安装的话,官网【1】也提供了手动(Manual)安装方法,具体作法能够去到官网参考
(3)若是在Perferences->package settings中看到package control这一项,则代表安装成功。
1. 按下Ctrl+Shift+P调出命令面板。
2. 输入install 调出 Install Package 选项并回车。
3. 在列表中选中要安装的插件,或者输入插件名(好比要安装IMESupport插件,则输入IMESupport,它会实时过滤筛选结果),根据命令面板中的过滤结果,选择要安装的插件。
若是想看一下Sublime Text 3中已经安装了什么插件,能够按照下面的方法操做。
1. 按下Ctrl+Shift+P调出命令面板
2. 输入"package",在下拉列表找到"Package Control: list packages",选中后回车,所有的插件就会显示出来了。
那么使用 Package Control安装的插件,都放到哪儿去了呢?
不是放在ST3的安装路径下(好比我安装在了E盘下:E:\Program Files\Sublime Text 3\Packages)的Packages目录中。打开 C:\Users\用户名\AppData\Roaming\Sublime Text 3目录,能够看到有2个文件夹: Installed Packages 和 Packages。只有单一文件(插件名.sublime-package)的插件,被放在了Installed Packages目录中,包含有多个文件的安装包插件(好比ConvertToUTF8,IMESupport),被放在了Packages 目录中。
当你下载并手动安装插件时,能够根据插件究竟是一个文件,仍是一个安装包,放置到对应的目录中。
主要是根据参考资料【2】中的内容进行整理,感谢原做者。
1. 设置
Ctrl + `:
打开Sublime Text控制台Ctrl + K, Ctrl + B: 组合键,
显示或隐藏侧栏F11:
切换普通全屏Shift + F11:
切换无干扰全屏2. 编辑
Ctrl + Enter:
在当前行下面新增一行而后跳至该行Ctrl + Shift + Enter:
在当前行上面增长一行并跳至该行Ctrl + ←/→:
进行逐词移动,Ctrl + Shift + ←/→:
进行逐词选择Ctrl + ↑/↓:
移动当前显示区域(只是显示窗口的变化,文件不会被修改)Ctrl + Shift + ↑/↓:
移动当前行(文件会被修改)3. 选择
Ctrl + D:
选择当前光标所在的词并高亮该词全部出现的位置,再次Ctrl + D,会
选择该词出现的下一个位置Ctrl + K: 在多重选词的过程当中,会将当前选中的词
进行跳过Ctrl + U: 在多重选词的过程当中,
进行回退,Esc:
退出多重编辑Ctrl + Shift + L:
将当前选中区域打散,而后进行同时编辑Ctrl + J:
把当前选中区域合并为一行4. 查找
Shift + ←/→
或Ctrl + D或鼠标
选中的关键字进行搜索:
F3:
跳到关键字下一个出现位置Shift + F3:
跳到关键字上一个出现位置Alt + F3:
选中关键字出现的全部位置(以后能够进行快速替换)Ctrl + F:
调出搜索框
Enter:
跳相当键字下一个位置Shift + Enter:
跳相当键字上一个位置Alt + Enter:
选中关键字出现的全部位置(一样的,接下来能够进行快速替换)Ctrl + H: 调出替换框
进行替换
Ctrl + Shift + H: 输入替换内容后,
替换当前关键字Ctrl + Alt + Enter: 输入替换内容后,
替换全部匹配关键字。(NOTE: 注意此时若是鼠标焦点在编辑窗口中,则替换失败,将鼠标焦点调到替换框中,Ctrl + Alt + Enter才会起做用)Ctrl + Shift + F:
开启多文件搜索&替换Alt + C:
切换大小写敏感(Case-sensitive)模式Alt + W:
切换整字匹配(Whole matching)模式Alt + R:
切换正则匹配模式的开启/关闭5. 跳转
Ctrl + P:
Enter
跳转至该文件Ctrl + P
匹配到文件后,咱们能够进行后续输入以跳转到更精确的位置
@
符号跳转:输入@symbol
跳转到symbol
符号所在的位置#
关键字跳转:输入#keyword
跳转到keyword
所在的位置:
行号跳转:输入:12
跳转到文件的第12行Ctrl + R:
Enter
便可以跳转到该处。F12:
快速跳转到当前光标所在符号的定义处(Jump to Definition)。好比当前光标所在为一个函数调用,F12会跳转至该函数的定义处。Ctrl + G:
输入行号以跳转到指定行6. 窗口和Tab页
Ctrl + N:
在当前窗口建立一个新标签Ctrl + Shift + N:
建立一个新窗口(该快捷键 和搜狗输入法快捷键冲突)Ctrl + W:
关闭标签页,若是没有标签页了,则关闭该窗口Ctrl + Shift + T:
恢复刚刚关闭的标签。7. 分屏
Alt + Shift + 2:
进行左右分屏 Alt + Shift + 8
进行上下分屏Alt + Shift + 5
进行上下左右分屏(即分为四屏) Ctrl + 数字键:
跳转到指定屏Ctrl + Shift + 数字键:
将当前屏移动到指定屏8. 格式化
Ctrl + [:
向左缩进Ctrl + ]:
向右缩进Ctrl + Shift + V:
能够以当前缩进粘贴代码Tab:
自动补全关键字9. 括号
Ctrl + M:
能够快速的在起始括号和结尾括号间切换Ctrl + Shift + M
:能够快速选择括号间的内容Ctrl + Shift + J: 对于缩进型语言(例如Python)能够快速选择相同缩进语句块的内容
NOTE:
1. Ctrl + Shift + F:
开启多文件搜索&替换,此快捷键和搜狗输入法的简繁切换快捷键有冲突,因此当你调不出搜索框时,注意一下当前是否切换到了搜狗输入法,若是是的话,切换到英文输入法,而后再Ctrl + Shift + F调出。
2. Ctrl + Shift + F:
开启多文件搜索&替换, 默认在当前打开的文件和文件夹进行搜索/替换,
咱们能够指定在当前打开的文件进行搜索/替换
1. sublime Text 3的默认设置文件没法修改 (Preferences/Settings - Default)
2. 若是你想修改配置(好比字体等),须要修改User下的配置文件(Preferences/Settings - User),将以下代码copy进去【2】【3】
{
"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme", // 设置Courier New等宽字体,以便阅读 "font_face": "Courier New", "font_size": 12.0, // 使光标闪动更加柔和 "caret_style": "phase", // 高亮当前行 "highlight_line": true, // 高亮有修改的标签 "highlight_modified_tabs": true, "ignored_packages": [ "Vintage" ] }
NOTE: 所添加的设置要放在下面这段代码前面,不然会报错;若是将其放在该段代码段后面的话,要给中括号后面添加一个逗号。
"ignored_packages":
[
"Vintage" ],
3. 若是想设置Tab键等代码规范,能够以下设置【2】
// 设置tab的大小为4 "tab_size": 4, // 使用空格代替tab "translate_tabs_to_spaces": true, // 添加行宽标尺 "rulers": [80, 100], // 显示空白字符 "draw_white_space": "all", // 保存时自动去除行末空白 "trim_trailing_white_space_on_save": true, // 保存时自动增长文件末尾换行 "ensure_newline_at_eof_on_save": true,
1. 安装完sublime text,在第一次运行的时候,sublime text 会在%appdata%目录下生成一个Sublime Text 3的文件夹,用于存放配置文件,以及后面安装的各类插件。
2. 能够把这个文件移动到sublime text 3安装目录下,便于设置完后打包。以便同时在公司机器、家里机器上保障2者配置能同步。具体设置可参考【4】
1. How to install a Sublime Text theme?
有2种方法:
(1)可使用Colorsublime plugin 来安装新的theme(the easy way)。
在Package Control搜索'Colorsublime',而后install the plugin。安装步骤,参考【6】
安装步骤:
(2)手动安装(the hard way)。
参考【5】
2. 安装Colorsublime plugin
有2种办法:
(1)使用Package Control (recommended)
按下Ctrl+Shift+P调出命令面板,输入install 调出 Install Package 选项并回车,在列表中输入插件名Colorsublime,选择插件安装。
(2)手动安装
参考【6】
3. Colorsublime plugin用法
(1)Press ctl+shift+p to open up Sublime Text's command menu
(2)Select Colorsublime: Install Theme
(3)Use the arrow keys to run through the themes and see your current tab change in realtime!
1. Package Control
管理插件的插件
2. IMESupport插件
Sublime Text对中文输入法的支持有个小bug,就是在输入中文时,输入法没办法显示在Sublime Text的窗口之上,只能在Sublime Text窗口以外显示,也就是“输入框不跟随”【2】
安装IMESupport插件,并重启Sublime Text便可。
3. ConvertToUTF8插件
虽然在ST3中能输入中文并正常显示,可是打开含有中文字符的文件时,ST3会显示乱码。解决中文乱码问题,须要安装ConvertToUTF8插件。
4. HTMLBeautify
格式化HTML
5. AutoPEP8
格式化Python代码。
6. Alignment
进行智能对齐。
7. BracketHighlighter
高亮显示配对括号以及当前光标所在区域。
【1】Package Control: Installation (https://sublime.wbond.net/installation)
【2】Sublime Text 全程指引 by Lucida (http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html)
【3】sublime text2怎么修改字体?(http://jingyan.baidu.com/article/95c9d20d9d9f71ec4f756177.html)
【4】打造便携版sublime text2(http://etosun.com/post/123)
【5】How to install a Sublime Text theme(http://colorsublime.com/how-to-install-a-theme)
【6】Colorsublime-Plugin(https://github.com/Colorsublime/Colorsublime-Plugin)