sublime text 的简单使用

来源:互联网 发布:手机淘宝如何付款方式 编辑:程序博客网 时间:2024/05/16 15:50

sublime text相对于经常使用编辑器的人来说,是一款相当不错的编辑器了。个人感觉除了一些配置不是可视化界面,其他的都很方便,尤其是又有很多优秀的插件,使得sublime text成为一款可多功能使用的编辑器。

1、sublime text2打开后老是记住上次关闭之前的文件

这个需要设置下,但是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”配置编码方式

2、安装package control,目的是方便地安装并且管理插件

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的各种插件,选中任意一个,回车即可慢慢的安装:


3、打开含有中文字符的文件是乱码

sublime text默认不支持中文编码。如果需要打开中文文档,需要安装对应的插件:

通过package control安装两个即可,一个是 ConvertToUTF8,另外一个是GBK Encoding Support。

一般装了ConvertToUTF8,重启后就可以支持中文文档了

4、sublime_text2中文包

官网下载安装后是英文版的,可以直接下载中文包,然后覆盖到Sublime Text 2\Packages目录下即可。

packages的目录可以直接通过菜单Perferences--》Browser Packages打开上面的目录,然后将解压包直接覆盖到里面即可。

点击下载中文包

5、我自己常用的快捷键:

选择类的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全屏模式

 

6、必不可少的几个插件

这里统计的是sublime text2的插件,sublime text2 和 sublime text3 两个版本对应的有些插件没有,大家可以根据自己的情况适当的添加 ,有些插件是已经集成到sublime text3里面了。
1)Alignment:
用于代码的自动补齐
2)SublimeLinter:

一个支持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:

类似于代码匹配,可以匹配括号、引号等符号内的范围


0 0
原创粉丝点击