Sublime Text 2 – 神器级的代码编辑器!



如果说“神器”是能给一款软件最高的评价,那我想很多人很乐意为Sublime Text 2封上这么一个称号。


About Sublime Text 2:


曾经有人说过,世界上有两种编辑器,好用和不好用的;而在好用的编辑器中,又分两种,免费的和死贵死贵的。而Sublime Text 2 就是属于好用又死贵的那种,去官网看看?



不过,作者给用户们提供了免费无限制无限期的试用权,它只会偶尔提醒一下你木有购买,据说提醒频率也很低,仅此而已,相信一直免费使用下去几乎是没有任何影响的。关于注册破解文章后面再说。

因为 Sublime Text 2的特性和使用技巧实在太过多,我也才刚用上,所以无法一一列举展现,就介绍一些大虾们都会提及的特点进行介绍吧。其实这个软件各种编辑技巧、快捷键的灵活使用,必定可以带来编写代码的巨大方便,试试便知了。


语法高亮、皮代码提示补全、代码折叠、自定义肤/配色方案、多便签页:


SublimeText 2  支持但不限于C, C++, C#, CSS, D, Erlang, HTML, Groovy, Haskell, HTML, Java, JavaScript,LaTeX, Lisp, Lua, Markdown, Matlab, OCaml, Perl, PHP, Python, R, Ruby, SQL,TCL, Textile and XML 等主流编程语言的语法高亮。

SublimeText 2 拥有优秀的代码自动完成功能 (自动补齐括号,大括号等配对符号;自动补全已经出现的单词;自动补全函数名),非常智能;另外也拥有代码片段(Snippet)的功能,可以将常用的代码片段保存起来,在需要时随时调用。当然,语法高亮、代码折叠、行号显示、自定义皮肤、配色方案等这些已经是一款现代编辑器应有的标配功能了。





代码地图、多种界面布局与全屏免打扰模式:


Sublime Text 2  在界面上比较有特色的是支持多种布局和代码地图,也提供了 F11 和 Shift+F11 进入全屏免打扰模式



完全开放的用户自定义配置与神奇实用的编辑状态恢复功能:


Sublime Text 2  的各种配置均由配置文件控制,完完全全的可以由用户自定义。SublimeText 2 支持“编辑状态恢复”,就是当你修改了一个文件,但没有保存,这时退出软件,SublimeText 2是不会很烦人地提示你要不要保存的,因为无论是用户自发退出还是意外崩溃退出,下次启动软件后,你之前的编辑状态都会被完整恢复,就像你退出前一样。这个功能感觉相当不错。


强大的多行选择和多行编辑:


几个常用多行编辑方法:
鼠标选中多行,按下 Ctrl+Shift+L即可同时编辑这些行;
鼠标选中文本,反复按 CTRL+D即可继续向下同时选中下一个相同的文本进行同时编辑;
鼠标选中文本,按下 Alt+F3即可一次性选择全部的相同文本进行同时编辑;
Shift+ 鼠标右键或使用鼠标中键可以用鼠标进行竖向多行选择;
Ctrl+ 鼠标左键可以手动选择同时要编辑的多处文本;
快速文件切换:


如果你同时打开了多个文件,或者你的项目里经常需要编辑不同的文件,在文件数量较多的时候,Sublime Text 2 里只需按下 Ctrl+P即可调出文件切换面板,接着你只需输入文件名,回车后即可瞬间切换过去!并且它支持模糊匹配,只需输入你记得的一部分即可。



快速罗列与定位函数:


Sublime Text 2  先进Ctrl+P调出文件切换面板,输入一个 @,列表中马上罗列出这文件里全部的 Function。同样支持使用模糊匹配,快速输入几个关键字,马上就能定位到那个Function。在需要不停在多个Function之间跳转的时候这个功能尤显实用。
输入一个英文冒号 :,然后再输入一个数字,可以跳到指定的行数了; 输入一个#号,可以罗列/搜索文本; 另外还有更更快速的快捷键,譬如快速列出/跳转函数就是 Ctrl+R,它完全等同于Ctrl+P之后输入@;跳转到指定行号是 Ctrl+G,更多精彩,等待你去发现~ 另外,这些切换定位方法还可以配合在一起使用~


集所有功能于一身的命令面板:


Sublime Text 2  的一大特色是拥有一个相当强大的命令面板,它几乎无所不能!任何时候,按下 Ctrl+Shift+P即可调出。利用它,可以实现几乎所有的功能。


扩展包管理器:


Sublime Text 2 除了自身拥有无数实用功能和特性之外,它还能安装使用各种扩展/皮肤/配色方案等来增强自己。Package Control 可以下载、安装、删除 Sublime Text 2 的各种插件、皮肤等,想更好地使用 ST2 绝对不能没有它!不过 ST2 本身并没有自带这个工具,需要自行安装它,方法如下:
1、按键盘 Ctrl+~ (数字1左边的按键)调出控制台,然后拷贝下面的代码进去并回车;
  1. 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 Text 2插件:


Zen Coding:快速编写HTML/CSS代码
Clipboard History:粘贴板历史记录,方便使用复制/剪切的内容
DetectSyntax:代码检测插件
Sublime CodeIntel:代码自动提示
GBK to UTF8:将文件编码从GBK转UTF8,快捷键Ctrl+Shift+C

软件注册方法:


注册机使用方法:
1、打开后,先复制License里面全部内容,注意是全部内容,包括---BEGIN---和---END---
2、点Patch Key,去安装目录下找到sublime_text.exe,打开
3、然后运行Sublime Text 2,Help -> Enter License,粘贴进去
不成功可反复多试几次。下载license文件:  下载注册机:

一些软件说明:


1、Sublime Text 2可以是绿色软件也可以安装使用。用户的自定义配置、下载的插件等都是位于软件目录内的(绿色版的话)。如果是安装使用的,软件会在%appdata%目录下生成一个Sublime Text 2的文件夹,用于存放用户配置文件,安装包等(所以第一次打开比较慢一些)。

修改Sublime Text 的默认配置文件位置:
找到Sublime Text 2的安装目录,并在该目录下新建 Data 文件夹(注意大小写)。如果已经运行了,请先在地址栏输入 %appdata%  然后删除该目录下的Sublime Text 2文件夹。完成这一步之后再打开Sublime Text 2所有的配置文件都会被生成在Data文件夹中了。之后就能当绿色软件使了,相当好用。

2、另外,软件本身只支持UTF-8编码,而我们常遇到的中文文件可能是GBK或者GB2312等编码,解决方法是安装一个 ConvertToUTF8 或者 GBK Encoding Support 插件即可完美解决。

3、Sublime Text 2 是英文版的,所以英语不好的就需要多看看了。。。不过我早上忙活了一下,参考网上汉化过后的版本,自己修改了一些地方,菜单栏木有汉化,因为我觉得汉化后看起来怪怪的。。

4、我也是昨天才淘到这软件的,功能强大的快捷键只是略懂皮毛,不过我已经觉得相当的不错了,估计之后就用来学习Java了。另外有暗色的皮肤我觉得很好。




说明:原文链接:http://bbs.fzu.edu.cn/forum.php?mod=viewthread&tid=117747

猜你喜欢

转载自susam.iteye.com/blog/1739358