liangsheng 发表于 2015-3-31 10:15:49

Sublime Text:功能强大的程序员必备文本编辑器

Sublime Text:功能强大的程序员必备文本编辑器
Sublime Text 是一个代码编辑器,也是 HTML 和先进散文文本编辑器。Sublime Text 是由程序员 Jon Skinner 于 2008 年 01 月开发,最初被设计为一个具有丰富扩展功能的 Vim。
Sublime Text 具有漂亮用户界面和强大功能,譬如:代码缩略图、Python 插件、代码段、等。还可自定义键绑定、菜单、工具栏。Sublime Text 的主要功能包括:拼写检查、书签、完整 Python API 、Goto 功能、即时项目切换、多选择、多窗口、等等。Sublime Text 是一个跨平台编辑器,同时支持 Windows 32&64、Linux 32&64、Mac OS X 等操作系统。
Sublime Text 支持但不限于 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、XML 等主流编程语言的语法高亮。
Sublime Text比 TextMate 在跨平台和软件更新上有很大优势,比另一款同样是神器级别的编辑器 VIM 入门又简单得多,比各大 IDE 又要轻巧快速,比网上大部分的编辑器功能和扩展性上要强,且暗色系的界面也很酷很讨好人,可以说是目前除 VIM、emacs 外又一个代码编辑器的最佳选择。
Sublime Text 具有良好扩展能力、完全开放的用户自定义配置、神奇实用的编辑状态恢复功能、支持多行选择和多行编辑。Sublime Text 的各种配置均由配置文件控制,完全可由用户自定义,如愿折腾,甚至可将它改得同原版完全不一样的操作体验。
Sublime Text 多行编辑方法:鼠标选中多行,按下 Ctrl+Shift+L (Command+Shift+L) 即可同时编辑这些行;鼠标选中文本,反复按 CTRL+D (Command+D) 即可继续向下同时选中下一个相同的文本进行同时编辑;鼠标选中文本,按下 Alt+F3 (Win) 或 Ctrl+Command+G (Mac) 即可一次性选择全部的相同文本进行同时编辑;Shift+鼠标右键 (Win) 或 Option+鼠标左键 (Mac) 或用鼠标中键可用鼠标进行竖向多行选择;Ctrl+鼠标左键 (Win) 或 Command+鼠标左键 (Mac) 可手动选择同时要编辑的多处文本。
Sublime Text 还有编辑状态恢复能力,即当你修改一个文件,但没有保存,这时退出软件,软件不询问用户是否要保存;因为无论是用户自发退出,还是意外崩溃退出,下次启动软件时,之前的编辑状态都会被完整恢复,就像退出时一样。
Sublime Text 拥有优秀的代码自动完成功能 (自动补齐括号、大括号、等配对符号,自动补全已出现的单词,自动补全函数名),非常智能;另外 Sublime Text 还拥有代码片段(Snippet)的功能,可将常用的代码片段保存起来,在需要时随时调用。当然,语法高亮、代码折叠、行号显示、自定义皮肤、配色方案等,这些已是一款现代编辑器应有的标配功能。

支持 VIM 模式,可使用 Vim 模式下的多数命令。支持宏,简单地说,就是把操作录制下来或自己编写命令,然后播放刚才录制的操作或命令。
Sublime Text 强大的快捷命令 “可实时搜索相应命令、选项、snippet 和 syntex, 按下回车就可直接执行,减少了查找的麻烦。即时文件切换,随心所欲地跳转到任意文件的任意位置。多重选择功能允许在页面中同时存在多个光标。

Sublime Text 编辑器在界面上比较有特色:支持多种布局和代码缩略图,右侧文件略缩图滑动条,方便观察当前窗口在文件中的具体位置。还提供了 F11 和 Shift+F11 进入全屏免打扰模式。代码缩略图、多标签页和多种布局设置,在大屏幕或需同时编辑多文件时尤为方便,全屏免打扰模式,更加专心于编辑。代码缩略图功能在更早的编辑器 TextMate 中就已存在,TextMate 已开源。Sublime Text 支持文件夹浏览,可打开文件夹,在左侧有导航栏,方便同时处理多文件。多位置同时编辑,按住 ctrl,用鼠标选择多个位置,可同时在对应位置进行相同操作。
Sublime Text 能原生支持 TextMate 的 Bundle 和配色方案,同样也是放在 Packages 文件夹里即可使用。TextMate 的 Bundle 和配色方案资源都比较丰富,网上可找到不少。
如同时打开多个文件,或项目里经常需编辑不同文件,在文件数量较多时,过去往往需花费很多精力去寻找,很是烦人。现在,Sublime Text 里只需按下 Ctrl+P (Win) 或 Shift+Command+P (Mac) 即可调出文件切换面板,接着你只需输入文件名,回车后即可瞬间切换过去!Sublime Text 且支持模糊匹配,只需输入你记得的一部分即可,譬如想找一个 “www.digitser.net.php” 的文件,只需要输入 “digitser” 或 ”digitser.n” 这样的字符都能匹配出来,这个特性非常棒!
Sublime Text 是绿色软件,用户的自定义配置、下载的插件等都位于软件目录内;所以一旦配置好之后,使用 Dropbox、金山快盘之类的同步网盘进行同步后(无网络的朋友用 U 盘也行),去到哪里运行都是自己的配置,非常方便!在不同电脑上工作也能很顺手。
2012 年 06 月 26 日推出 Sublime Text 2.0,与之前版本相比主要有较大的改善:支持 Retina 视网膜屏、快速跳到下一个、文本拖放、改善构建系统、CSS 自动完成和高亮设置等。
Sublime Text 3 正式版已发布,最新版为 Sublime Text Build 3.083。插件
Gits:可轻松集成 GitHub。
SFTP:直接编辑 FTP 或 SFTP 服务器上的文件。
ZenCoding:可快速编写 HTML 文件。
ConvertToUTF8:Sublime Text 2 只支持 utf8 编码,该插件可显示与编辑 GBK、BIG5、EUC-KR、EUC-JP、Shift_JIS 等编码文件。
Clipboard History:剪切板历史。
WordPress:集成一些WordPress的函数,对于像我这种经常要写 WP 模版和插件的人特别有用!
HtmlTidy:清理与排版你的 HTML 代码。
PHPTidy:整理与排版 PHP 代码。
YUI Compressor:压缩 JS 和 CSS 文件。

版权声明:
本文由 德云社区 整理,原文来自网络,未经许可不得转载。

页: [1]
查看完整版本: Sublime Text:功能强大的程序员必备文本编辑器