欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2024-01-30 09:36:58
...

 



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


About Sublime Text 2:


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

Sublime Text 2 – 神器级的代码编辑器!
            
    
    博客分类: IT生活代码质量 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 – 神器级的代码编辑器!
            
    
    博客分类: IT生活代码质量 Sublime Text 2代码编辑器 


Sublime Text 2 – 神器级的代码编辑器!
            
    
    博客分类: IT生活代码质量 Sublime Text 2代码编辑器 




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


Sublime Text 2 在界面上比较有特色的是支持多种布局和代码地图,也提供了 F11 和 Shift+F11 进入全屏免打扰模式
Sublime Text 2 – 神器级的代码编辑器!
            
    
    博客分类: IT生活代码质量 Sublime Text 2代码编辑器 
Sublime Text 2 – 神器级的代码编辑器!
            
    
    博客分类: IT生活代码质量 Sublime Text 2代码编辑器 



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


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


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


几个常用多行编辑方法:
鼠标选中多行,按下 Ctrl+Shift+L即可同时编辑这些行;
鼠标选中文本,反复按 CTRL+D即可继续向下同时选中下一个相同的文本进行同时编辑;
鼠标选中文本,按下 Alt+F3即可一次性选择全部的相同文本进行同时编辑;
Shift+鼠标右键或使用鼠标中键可以用鼠标进行竖向多行选择;
Ctrl+鼠标左键可以手动选择同时要编辑的多处文本;
Sublime Text 2 – 神器级的代码编辑器!
            
    
    博客分类: IT生活代码质量 Sublime Text 2代码编辑器 
快速文件切换:


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

Sublime Text 2 – 神器级的代码编辑器!
            
    
    博客分类: IT生活代码质量 Sublime Text 2代码编辑器 



快速罗列与定位函数:


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


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


Sublime Text 2 的一大特色是拥有一个相当强大的命令面板,它几乎无所不能!任何时候,按下 Ctrl+Shift+P即可调出。利用它,可以实现几乎所有的功能。
Sublime Text 2 – 神器级的代码编辑器!
            
    
    博客分类: IT生活代码质量 Sublime Text 2代码编辑器 


扩展包管理器:


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 – 神器级的代码编辑器!
            
    
    博客分类: IT生活代码质量 Sublime Text 2代码编辑器 


Sublime Text 2 – 神器级的代码编辑器!
            
    
    博客分类: IT生活代码质量 Sublime Text 2代码编辑器 


一些有用的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