## 主要功能
---
### 列选择
列选择可以用来选择一个文件中的矩形区域。
列选择不通过一个单独的模式运作,而是使用多重选择。
你可以添加选取来选择文本的多个代码块或者减少选取去掉一个代码块。
### 用键盘多重选择
[Screencast: Quick Demo of Multi-Selection]
### 自动完成
当你键入完一个键时自动完成会显示可完成的列表,因此你可以只敲几个键完成一些个长的单词。 它在源码和html代码中是默认启用的(但只会在键入 < 字符后起作用)。
### Tab完成
Tab完成允许通过按tab键快速的完成单词。当启用时按下tab编辑器会使用它的模糊匹配算法展开光标左侧的文本成最佳匹配项。
Tab完成默认是启用的。
### 自由模式(沉浸模式)
### 复古模式
### 热保存
Sublime中,打开的文件会自动备份一份,当你编辑后即使没有保存,关闭它后,再打开原来的打开的标签仍然存在,这样就不怕失误关闭按Sublime或者停电导致的文件新增丢失了。
### 即时的文件切换
按下 Command + P(Mac) 或是 Ctrl + P(Windows),输入想要切换到的文件的文件名,都不用按下回车键,目标文件就已经展现在眼前了,虽然 Vim 配合 PeepOpen 也可以实现同样的功能,但速度却远没有这么迅速。 随心所欲的跳转
Ctrl+P 之所以被叫做 Goto Anything 并不是虚名:
用 Ctrl+P 可以快速跳转到当前项目中的任意文件,可进行关键词匹配。
用 Ctrl+P 后 @ (或是Ctrl+R)可以快速列出/跳转到某个函数(很爽的是在 markdown 当中是匹配到标题,而且还是带缩进的!)。
用 Ctrl+P 后 # 可以在当前文件中进行搜索。
用 Ctrl+P 后 : (或是Ctrl+G)加上数字可以跳转到相应的行。
而更酷的是你可以用 Ctrl+P 加上一些关键词跳转到某个文件同时加上 @ 来列出/跳转到目标文件中的某个函数,或是同时加上 # 来在目标文件中进行搜索,或是同时加上 : 和数字来跳转到目标文件中相应的行。
项目
Sublime Text 2中的项目是由2个文件构成: sublime-project文件, 它包含了项目定义;还有sublime-workspace文件,它包含了用户指定的数据比如打开的文件以及它们的每个修改之处。
按照惯例,sublime-project文件会被迁入到版本控制中,而sublime-workspace文件则不会。