编程利器之Sublime Text使用指南

来源:互联网 发布:一级恐惧知乎 编辑:程序博客网 时间:2024/06/03 17:39

Sublime Text是一款非常强大的文本编辑器,同时也是一款编程利器。当我不久前第一次使用它之后就爱不释手了。下面就来具体介绍一下它的使用方法吧。


1. 下载安装

Sublime Text并不是一款开源免费的编辑器,但是可以直接下载下来使用,只是会在使用过程弹出注册的提醒框,不过不是每次打开都会弹出,只是每次在长时间使用编辑器的时候才会弹出。首先到Sublime Text官方网站,在菜单栏选择Download之后,跳转到下载页面,就可以下载了。现在Sublime Text有一个稳定版是2.X的,还有一个3.X的beta版,3.X的版本据说是有许多增强功能,我直接用的就是3.0的版本,下面都是以3.0的版本做具体功能介绍。


Sublime Text3在windows系统上分为安装版和便携免安装版,个人比较喜欢免安装版,可以拷贝到U盘上,随处可以使用,省去了安装的烦恼。安装版的安装起来也很方便,都是下一步直到完成就可以了。


2. 安装各种插件

Subline Text的强大之处就在于它有许多功能强大的插件支持,从而极大的方便了代码编写。在这里说明一点,安装插件时,电脑一定要联网,并且能访问到http://sublime.wbond.net/网站,否则是无法安装插件的。在安装Sublime Text各种插件之前首先需要安装一个插件安装管理工具Package Control,安装这个工具需要进入到Sublime Text的控制台,进入控制台的命令式:

ctrl +`(键盘Esc键下面那个按键),调出控制台后,在控制台中将下面的代码后回车:

<span style="color: rgb(51, 51, 51); font-family: 'Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif; line-height: 28px; text-align: justify;"><span style="font-size:14px;">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())

软件可能会卡顿一段时间,然后等待Package Control安装完毕。如果使用代码报错,则可以通过手动安装:

1.点击preferences > Browse Packages菜单;

2.进入打开目录的上层目录,然后进入Installed Packages目录;

3.下载Package Control.sublime-package并复制到Installed Packages目录下,然后重启Sublime Text。

之后使用:ctrl + shift + P的快捷键或者通过View->Show Console菜单打开控制命令板,输入pc就会出现Package Control:


Package Control安装完成之后就可以安装各种插件了。如何安装插件呢?只需要按刚才的ctrl+shift+p的快捷键打开命令版,输入插件的名字,名字不需要全名,只需要输入名字中的任何字母,Sublime Text就会模糊匹配出含有这些字母的插件,你就可以拖动鼠标或按上下键选择所需要的插件了,例如我要安装一个Emmet插件,只需要在命令版中输入emmet或其中的部分字母,Sublime Text就会联网查询相关插件列出来,就可以选择后回车后,插件就会自动下载并安装到SUblime Text中了。


Emmet插件就是以前的Zen Coding,写HTML页面的童鞋应该会比较熟悉,它能极大的提高编写HTML代码的效率。

通过ctrl+N创建文件,使用ctrl+shift+p打开命令版,输入html或ssh后选择HTML语法回车,指定编辑的文档遵循HTML语法,然后就可以使用emmet的快捷键编辑了。


通过上面的例子可以看到,安装完Emmet插件后,只需要在文档中输入!后,然后使用Emmet的快捷键ctrl+E就可以得到HTML页面的模板代码了。关于Emmet的快捷键可以参考如下的网站:

http://emmet.evget.com/

这个网站可以迅速查找关于Emmet的快捷键和相应生成的HTML代码,这些快捷键再结合Sublime Text本身的各种功能,将极大的提升HTML代码的生产效率。

在这里不得不说,Sublime Text的模糊匹配功能的确是做到了无可挑剔的地步,任何地方都可以使用模糊匹配,而且速度极快.


不过还是要在这里吐槽一句,Sublime Text的中文支持不是特别完美,搜狗输入法不跟随,而是在编辑器的底部或其它位置,而不是紧跟在光标下面,不过万能的网友还是编辑了插件解决了这个问题,这个插件就是:IMESupport,只需要安装上这个插件,中文输入法就能跟随在输入光标下面了。我当时用了命令版搜了半天没搜到,后来直接到网上下了一个压缩包,然后直接解压后,拷贝到Sublime Text安装根目录或解压所在目录下\Data\Packages中,直接重启Sublime Text,然后就完美支持输入法跟随了。我已经将该插件上传到CSDN,下面是该插件的下载地址:IMESupport.rar。


3.基本界面


配置:

Sublime Text与其它的编辑器配置方式不同,并没有专门的配置面板或页面,它是通过JSON的配置文件进行配置的,而且它的配置文件是分为默认配置和用户配置两个配置文件,所有的我们用户的配置都是配置到用户配置文件中配置:

然后就可以根据自己的喜好对照默认配置更改为自己喜欢的配置了,格式就和默认配置一样用JSON字符串的方式。


4. 编辑

基本编辑:上下左右移动就是键盘上的方向键,这里就不介绍了。

1)ctrl + Enter 和 ctrl + shift + Enter: 分别是在当前行的下一行添加一行和在当前行的上一行添加一行


2)ctrl + shift + 方向键/↓:将当行上下移动


3)ctrl + 方向键←/→:逐词移动;ctrl + shift + 方向键←/→:逐词选择



选择:Sublime Text有一个特别好用的功能就是多重选择(多重游标)和同时替换,这个功能对替换某一页面中一个相同的内容特别有用。

在要选择的单词上按ctrl + D,就选中了第二个相同的单词,此次类推,可以选择多个相同的单词,如果要跳过某个相同的单词,则可以按 ctrl +K, 就可以跳过这个单词了,使用Esc键退出多重选择。



这个编辑器还有许多神奇的功能,我们可以自己慢慢摸索(由于接触时间并不是很长,我也还在摸索中),期望它能为我们编写代码提高效率。今天就先写到这里吧。其中如有错误之处,还请指正。


个人微信公众号:programmlife,如有兴趣敬请关注,主要内容是一个码农的所看所思所想所叹,或扫描下方二维码关注:



0 0
原创粉丝点击