为了梦为了未来,每天都在付出;汗水,泪水,每天都在流淌。

Sublimetext 3 使用方法

1. 下载
可以从官网 http://www.sublimetext.com/3 下载。

2. Windows下安装与使用
2.1 安装

  1. Win7 64位系统,可以下载 Windows 64 bit来安装。
  2. 安装时,注意勾选Add to explorer context menu,这样Sublime Text可以被添加到右键中,在右键单击文件时,可以直接使用Sublime Text打开。

2.2 安装插件
2.2.1 Package Control

  1. Sublime Text可以使用Package Control,来更方便的浏览、安装和卸载插件。
  2. 如何安装Package Control呢?

可以参考Package Control官网提供的安装步骤

(1)使用 [Ctrl + `] (或View > Show Console menu) 打开Sublime Text控制台,将下面的Python代码粘贴到控制台里:

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】去复制代码。

(2)如果不能自动安装的话,官网【1】也提供了手动(Manual)安装方法,具体做法可以去到官网参考

(3)如果在Perferences->package settings中看到package control这一项,则表明安装成功。

2.2.2 用Package Control安装插件的方法

  1. 按下Ctrl+Shift+P调出命令面板。
  2. 输入install 调出 Install Package 选项并回车。
  3. 在列表中选中要安装的插件,或者输入插件名(比如要安装IMESupport插件,则输入IMESupport,它会实时过滤筛选结果),根据命令面板中的过滤结果,选择要安装的插件。

2.2.3 用Package Control查看已安装的插件
如果想看一下Sublime Text 3中已经安装了什么插件,可以按照下面的方法操作。

  1. 按下Ctrl+Shift+P调出命令面板
  2. 输入"package",在下拉列表找到"Package Control: list packages",选中后回车,全部的插件就会显示出来了。

2.2.4 Package Control安装插件的路径
那么使用 Package Control安装的插件,都放到哪儿去了呢?

不是放在ST3的安装路径下(比如我安装在了E盘下:E:Program FilesSublime Text 3Packages)的Packages目录中。打开 C:Users用户名AppDataRoamingSublime Text 3目录,可以看到有2个文件夹: Installed Packages 和 Packages。只有单一文件(插件名.sublime-package)的插件,被放在了Installed Packages目录中,包含有多个文件的安装包插件(比如ConvertToUTF8,IMESupport),被放在了Packages 目录中。

当你下载并手动安装插件时,可以根据插件到底是一个文件,还是一个安装包,放置到对应的目录中。

2.3 快捷键
主要是根据参考资料【2】中的内容进行整理,感谢原作者。

  1. 设置

Ctrl + `: 打开Sublime Text控制台
Ctrl + K, Ctrl + B: 组合键,显示或隐藏侧栏
F11: 切换普通全屏
Shift + F11: 切换无干扰全屏

  1. 编辑

Ctrl + Enter: 在当前行下面新增一行然后跳至该行
Ctrl + Shift + Enter: 在当前行上面增加一行并跳至该行
Ctrl + ←/→: 进行逐词移动,
Ctrl + Shift + ←/→: 进行逐词选择
Ctrl + ↑/↓: 移动当前显示区域(只是显示窗口的变化,文件不会被修改)
Ctrl + Shift + ↑/↓: 移动当前行(文件会被修改)

  1. 选择

Ctrl + D: 选择当前光标所在的词并高亮该词所有出现的位置,再次Ctrl + D,会选择该词出现的下一个位置
Ctrl + K: 在多重选词的过程中,会将当前选中的词进行跳过
Ctrl + U: 在多重选词的过程中,进行回退,
Esc: 退出多重编辑
Ctrl + Shift + L: 将当前选中区域打散,然后进行同时编辑
Ctrl + J: 把当前选中区域合并为一行

  1. 查找

对使用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: 切换正则匹配模式的开启/关闭

  1. 跳转

Ctrl + P:
列出当前打开的文件(或者是当前文件夹的文件),输入文件名然后 Enter 跳转至该文件
组合跳转(“Go To Anything”):Ctrl + P匹配到文件后,我们可以进行后续输入以跳转到更精确的位置
@ 符号跳转:输入@symbol跳转到symbol符号所在的位置
|# 关键字跳转:输入#keyword跳转到keyword所在的位置
: 行号跳转:输入:12跳转到文件的第12行
Ctrl + R:
列出当前文件中的符号(例如类名和函数名,但无法深入到变量名),输入符号名称 Enter 即可以跳转到该处。
会列出Markdown文件的大纲
F12: 快速跳转到当前光标所在符号的定义处(Jump to Definition)。比如当前光标所在为一个函数调用,F12会跳转至该函数的定义处。
Ctrl + G: 输入行号以跳转到指定行

  1. 窗口和Tab页

Ctrl + N: 在当前窗口创建一个新标签
Ctrl + Shift + N: 创建一个新窗口(该快捷键 和搜狗输入法快捷键冲突)
Ctrl + W: 关闭标签页,如果没有标签页了,则关闭该窗口
Ctrl + Shift + T: 恢复刚刚关闭的标签。

  1. 分屏

Alt + Shift + 2: 进行左右分屏
Alt + Shift + 8进行上下分屏
Alt + Shift + 5进行上下左右分屏(即分为四屏)
Ctrl + 数字键: 跳转到指定屏
Ctrl + Shift + 数字键: 将当前屏移动到指定屏

  1. 格式化

Ctrl + [: 向左缩进
Ctrl + ]: 向右缩进
Ctrl + Shift + V: 可以以当前缩进粘贴代码
Tab: 自动补全关键字

  1. 括号

Ctrl + M: 可以快速的在起始括号和结尾括号间切换
Ctrl + Shift + M:可以快速选择括号间的内容
Ctrl + Shift + J: 对于缩进型语言(例如Python)可以快速选择相同缩进语句块的内容