这个需要设置下,但是sublime text2没有可视化的配置,都是在配置文件中配置的。
打开菜单Preferences-----Settings-Default,打开配置文件。
1)Ctrl+F,查找hot_exit,将hot_exit = true更改为hot_exit=false。
2)查找remember_open_files,将remember_open_files = true更改为remember_open_files=false。
重启就可以了。
------在sublime text3中,设置默认不能修改文件,可以将默认中的所有配置拷贝到设置-用户中,然后在用户中修改。
在这个文件中可以看到很多的配置项。用户可以搜索“font_face”来设定编辑器的字体,“font_size”更改字体的大小,“line_numbers”显示行号,“default_encoding”配置编码方式
package control也是sublime text的一款插件,但是这个插件的作用就是安装和管理插件。安装了这个以后可以更方便快捷的管理控制插件。其中sublime text2和sublime text3的安装代码不一样,这个官网上后,从View--show console中粘贴复制下面的代码:
首先是sublime text2安装package control的代码:
import
urllib2,os; pf
=
'Package Control.sublime-package'
; ipp
=
sublime.installed_packages_path(); os.makedirs( ipp )
if
not
os.path.exists(ipp)
else
None
; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( )));
open
( os.path.join( ipp, pf),
'wb'
).write( urllib2.urlopen(
'http://sublime.wbond.net/'
+
pf.replace(
' '
,
'%20'
)).read());
print
(
'Please restart Sublime Text to finish installation'
)
|
如果是subLime text3,这是下面的代码:
import
urllib.request,os; pf
=
'Package Control.sublime-package'
; ipp
=
sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) );
open
(os.path.join(ipp, pf),
'wb'
).write(urllib.request.urlopen(
'http://sublime.wbond.net/'
+
pf.replace(
' '
,
'%20'
)).read())
|
如果安装顺利,可以在Preferences菜单下看到package Settings和Package Control两个菜单。
代码如法安装的时候,可以通过手动安装的方式完成,步骤是
1)点击Preferences----Browse Package菜单
2)在第一步中打开的目录基础上返回上级目录,找到并且进入Installed Packages目录
3)下载Package Control.sublime-package并且复制到Installed Package目录
4)重启Sublime text即可
需要安装插件的时候,可以使用快捷键Ctrl+Shift+P,打开命令面板,然后输入install package。如下:
选中Package Control:Install Package,敲入回车键,然后等待重新命令行重新输入,然后就可以看到sublime text的各种插件,选中任意一个,回车即可慢慢的安装:
sublime text默认不支持中文编码。如果需要打开中文文档,需要安装对应的插件:
通过package control安装两个即可,一个是 ConvertToUTF8,另外一个是GBK Encoding Support。
一般装了ConvertToUTF8,重启后就可以支持中文文档了
官网下载安装后是英文版的,可以直接下载中文包,然后覆盖到Sublime Text 2\Packages目录下即可。
packages的目录可以直接通过菜单Perferences--》Browser Packages打开上面的目录,然后将解压包直接覆盖到里面即可。
点击下载中文包
选择类的 | |
Ctrl+D | 选中光标所占的文本,继续操作则会选中下一个相同的文本 |
Alt+F3 | 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个例子:快速选中并更改所有相同的变量名、函数名等。 |
Ctrl+L | 选中整行,继续操作则继续选择下一行 |
Ctrl+Shift+L | 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行 |
Ctrl+M | 光标移动至括号内结束或开始的位置。 |
Ctrl+Shift+M | 选择括号内的内容(继续选择父括号)。举个例子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容 |
Ctrl+Enter | 在下一行插入新行。举个例子:即使光标不在行尾,也能快速向下插入一行 |
Ctrl+Shift+Enter | 在上一行插入新行。举个例子:即使光标不在行首,也能快速向上插入一行。 |
Ctrl+Shift+[ | 选中代码,按下快捷键,折叠代码 |
Ctrl+Shift+] | 选中代码,按下快捷键,展开代码 |
Ctrl+K+0 | 展开所有折叠代码 |
Ctrl+Shift+↑ | 将光标所在行和上一行代码互换 |
Ctrl+Shift+↓ | 将光标所在行和下一行代码互换 |
Ctrl+Alt+↑ | 向上添加多行光标,可同时编辑多行 |
Ctrl+Alt+↓ | 向下添加多行光标,可同时编辑多行 |
编辑类的 | |
Ctrl+J | 合并选中的多行代码为一行。举个例子:将多行格式的CSS属性合并为一行。 |
Ctrl+Shift+D | 复制光标所在整行,插入到下一行。 |
Tab | 向右缩进 |
Shift+Tab | 向左缩进。 |
Ctrl+/ | 注释单行 |
Ctrl+Shift+/ | 注释多行 |
Ctrl+Shift+K | 删除整行 |
Ctrl+K+K | 从光标处开始删除代码至行尾 |
Ctrl+K+U | 转换大写 |
Ctrl+K+L | 转换小写 |
Ctrl+Z | 撤销 |
Ctrl+Y | 恢复撤销 |
Ctrl+F2 | 设置书签 |
搜索类的 | |
Ctrl+F | 打开底部搜索框,查找关键字 |
Ctrl+G | 打开搜索框,自动带:,输入数字跳转到该行代码 |
Ctrl+R | 打开搜索框,自动带@,输入关键字,查找文件中的函数名 |
Ctrl+: | 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等 |
Ctrl+P | 打开搜索框。1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。 |
Ctrl+Shift+P | 打开命令框 |
Esc | 退出光标多行选择,退出搜索框,命令框等 |
显示类的 | |
Ctrl+Tab | 按文件浏览过的顺序,切换当前窗口的标签页 |
Ctrl+PageDown | 向左切换当前窗口的标签页 |
Ctrl+PageUp | 向右切换当前窗口的标签页 |
Alt+Shift+2 | 左右分屏-2列 |
Alt+Shift+1 | 窗口分屏,恢复默认1屏(非小键盘的数字) |
Alt+Shift+8 | 垂直分屏-2屏 |
Ctrl+K+B | 开启/关闭侧边栏 |
F11 | 全屏模式 |
一个支持lint语法的插件,可以高亮linter认为有错误的代码行,也支持高亮一些特别的注释,比如“TODO”,这样就可以被快速定位
3)Emmet:
前身是大名鼎鼎的Zen Coding,这个插件可以帮助用户更快更高效的编写HTML和CSS
4)FileDiffs:
这个插件允许你看到Sublime Text中两个不同文件的差异。
5)Terminal:
这个插件可以让你在Sublime中直接使用终端打开你的项目文件夹,并且支持使用快捷键。默认是Ctrl+Shift+T
6)DocBlockr:
这个插件可以使你很方便的对代码建立文档。他会解析函数、变量和参数,根据他们自动生成文档,我们需要做的就是往里面填充说明即可
7)ConvertToUTF8:
解决Sublime不支持GBK、GB2312编码的问题,支持Sublime打开GB2312编码的文件并提供其输入并编辑中文,在打开GB2312文件后会将其转换为UTF编码(这不会更改原始文件的编码)。而对于输入和编辑的中文字符在使用Sublime保存后好像会将其转换为原始编码后再进行保存
8)Sublime CodeIntel:
代码自动提示
9)Bracket Highlighter:
类似于代码匹配,可以匹配括号、引号等符号内的范围