Sublime Text[崇高文本]----最性感的编辑器(程序员必备)

代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大、灵活的编辑器,相信你和我一样,都不会例外。

自打开始编程,我就开始试过不少编辑器,比如editplus,ultraedit,emacs,vim,还有各种各样不同的IDE,但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !如果说“神器”是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号。它小巧绿色且速度非常快,跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮、代码补全等,但它有着很多其他编辑器没有的超酷的特性,让它的好用达到了前所未有的程度……

曾经有人说过,世界上有两种编辑器,好用和不好用的;而在好用的编辑器中,又分两种,免费的和死贵死贵的。譬如说 VIM 和 TextMate,就是免费和死贵的典型。很不幸,今天的主角 Sublime Text 2 也是个死贵死贵的代表,它是一款收费的商业软件,个人授权费高达 59 美刀。

不过大家不用慌,虽然它很贵,但作者很厚道地给用户们提供了免费无限制无限期的试用权,它只会偶尔提醒一下你木有购买,而且频率也很低,仅此而已,一直免费使用下去几乎是没有任何影响的。另外值得一提的是,用户购买一个授权即可同时在不同平台上使用,对于像我这种经常需要在 Mac 和 Win 之间切换使用的用户来说的确能省下一笔钱了。

Sublime Text

Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。

Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括

拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等

操作系统。

2012年6月26日推出新版本的Sublime Text 2.0,与之前版本相比主要有较大的改善:支持 Retina 视网膜屏、快速跳到下一个、文本拖放、改善构建系统、CSS 自动

完成和高亮设置等。

中文名: 崇高文本

外文名: Sublime Text

开发者: Jon Skinner

稳定版本:2.0.2

测试版本:Sublime Text3 Build3065

官方网站:http://www.sublimetext.com/

下载和安装

首先我们下载和安装,Sumlime Text下载地址

我们可以下载Sublime Text2当然也可以下载3(我下载了3试用一下),官方提供了安装版和绿色版两种安装方法,大家可以随意下载使用

注册

注册信息

v3103可用,最近发现sublime text更新后,以前的注册码不能使用。故此更新

[plain] view plain copy print?

  1. —– BEGIN LICENSE —–  
  2. Ryan Clark  
  3. Single User License  
  4. EA7E-812479  
  5. 2158A7DE B690A7A3 8EC04710 006A5EEB  
  6. 34E77CA3 9C82C81F 0DB6371B 79704E6F  
  7. 93F36655 B031503A 03257CCC 01B20F60  
  8. D304FA8D B1B4F0AF 8A76C7BA 0FA94D55  
  9. 56D46BCE 5237A341 CD837F30 4D60772D  
  10. 349B1179 A996F826 90CDB73C 24D41245  
  11. FD032C30 AD5E7241 4EAA66ED 167D91FB  
  12. 55896B16 EA125C81 F550AF6B A6820916  
  13. —— END LICENSE ——  
—– BEGIN LICENSE —–
Ryan Clark
Single User License
EA7E-812479
2158A7DE B690A7A3 8EC04710 006A5EEB
34E77CA3 9C82C81F 0DB6371B 79704E6F
93F36655 B031503A 03257CCC 01B20F60
D304FA8D B1B4F0AF 8A76C7BA 0FA94D55
56D46BCE 5237A341 CD837F30 4D60772D
349B1179 A996F826 90CDB73C 24D41245
FD032C30 AD5E7241 4EAA66ED 167D91FB
55896B16 EA125C81 F550AF6B A6820916
—— END LICENSE ——

Sublime Text Build 3065 License 

[cpp] view plain copy print?

  1. ----- BEGIN LICENSE -----  
  2. K-20  
  3. Single User License  
  4. EA7E-940129  
  5. 3A099EC1 C0B5C7C5 33EBF0CF BE82FE3B  
  6. EAC2164A 4F8EC954 4E87F1E5 7E4E85D6  
  7. C5605DE6 DAB003B4 D60CA4D0 77CB1533  
  8. 3C47F579 FB3E8476 EB3AA9A7 68C43CD9  
  9. 8C60B563 80FE367D 8CAD14B3 54FB7A9F  
  10. 4123FFC4 D63312BA 141AF702 F6BBA254  
  11. B094B9C0 FAA4B04C 06CC9AFC FD412671  
  12. 82E3AEE0 0F0FAAA7 8FA773C9 383A9E18  
  13. ------ END LICENSE ------  
----- BEGIN LICENSE -----
K-20
Single User License
EA7E-940129
3A099EC1 C0B5C7C5 33EBF0CF BE82FE3B
EAC2164A 4F8EC954 4E87F1E5 7E4E85D6
C5605DE6 DAB003B4 D60CA4D0 77CB1533
3C47F579 FB3E8476 EB3AA9A7 68C43CD9
8C60B563 80FE367D 8CAD14B3 54FB7A9F
4123FFC4 D63312BA 141AF702 F6BBA254
B094B9C0 FAA4B04C 06CC9AFC FD412671
82E3AEE0 0F0FAAA7 8FA773C9 383A9E18
------ END LICENSE ------

下面的也可以

[cpp] view plain copy print?

  1. ----- BEGIN LICENSE -----  
  2. J2TeaM  
  3. 2 User License  
  4. EA7E-940282  
  5. 45CB0D8F 09100037 7D1056EB A1DDC1A2  
  6. 39C102C5 DF8D0BF0 FC3B1A94 4F2892B4  
  7. 0AEE61BA 65758D3B 2EED551F A3E3478C  
  8. C1C0E04E CA4E4541 1FC1A2C1 3F5FB6DB  
  9. CFDA1551 51B05B5D 2D3C8CFE FA8B4285  
  10. 051750E3 22D1422A 7AE3A8A1 3B4188AC  
  11. 346372DA 37AA8ABA 6EB30E41 781BC81F  
  12. B5CA66E3 A09DBD3A 3FE85BBD 69893DBD  
  13. ------ END LICENSE ------  
----- BEGIN LICENSE -----
J2TeaM
2 User License
EA7E-940282
45CB0D8F 09100037 7D1056EB A1DDC1A2
39C102C5 DF8D0BF0 FC3B1A94 4F2892B4
0AEE61BA 65758D3B 2EED551F A3E3478C
C1C0E04E CA4E4541 1FC1A2C1 3F5FB6DB
CFDA1551 51B05B5D 2D3C8CFE FA8B4285
051750E3 22D1422A 7AE3A8A1 3B4188AC
346372DA 37AA8ABA 6EB30E41 781BC81F
B5CA66E3 A09DBD3A 3FE85BBD 69893DBD
------ END LICENSE ------

汉化

对于英文不好的,我们最好汉化一下,要不然用起来很麻烦的,汉化包下载

安装目录下的Data目录的Installed Packages文件夹,是Sublime Text的包目录,我们下载安装的包都会放置在这里,如果没有这个目录的话那么新建就可以的

我们把汉化包下载下来,放到这个目录,然后重新启动即可出现中文界面 

安装包管理器

    SublimeText本身已经非常强大,但是更棒的是有一长串的插件支持它,给它带来更强大的功能

    俗易懂地说,Package Control这个插件是你在完成安装SublimeText后必须安装的东西。你问为什么?

    因为有了这个特殊的“插件包”,你可以很容易地安装、升 级、删除,甚至非常方便地查看您已经安装在SublimeText中的包或插件的列表。它通过菜单和对应的行为使这

些过程变得非常容易和有组织。

官方网址:https://packagecontrol.io/

下载和安装:https://packagecontrol.io/installation#st3

安装的方式官网上讲的很清楚了,但是我们这里还是啰嗦一下吧

方式一

使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码:

Sublime Text2使用如下代码

[cpp] view plain copy print?

  1. import urllib.request,os,hashlib; h = '2deb499853c4371624f5a07e27c334aa' + 'bf8c4e67d14fb0525ba4f89698a6d7e1'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)  
import urllib.request,os,hashlib; h = '2deb499853c4371624f5a07e27c334aa' + 'bf8c4e67d14fb0525ba4f89698a6d7e1'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

Sublime Text3使用如下代码

[cpp] view plain copy print?

  1. import urllib2,os,hashlib; h = '2deb499853c4371624f5a07e27c334aa' + 'bf8c4e67d14fb0525ba4f89698a6d7e1'; 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()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')  
import urllib2,os,hashlib; h = '2deb499853c4371624f5a07e27c334aa' + 'bf8c4e67d14fb0525ba4f89698a6d7e1'; 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()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

如果顺利的话,会自动下载软件包,并且配置好目录,那么我们重启Sublime Text按下组合按键Ctrl+Shift+P(即打开包管理器,这个命令是Sublime Text自带的,Sublime 

Text本身的目的就是一个有着强大插件支撑的的VIM的替代品,因此各种吗命令不在话下),我们会发现很多以Package Console开头的命令,说明安装成功

但是很多情况下,可能因为网络或者其他原因我们没有安装成功,那么我们可以下载Package Control包,手动安装

手动安装Package Control

1.点击Preferences>BrowsePackages菜单

2.进入打开的目录的上层目录,然后再进入Installed Packages/目录(这个就是我们上面提到的那个目录Data下的Installed Packages)

3.下载Package Control.sublime-package并复制到Installed Packages目录下

4.重启SublimeText。

几个常用包的安装

有了Package Control,我们就好安装插件了,按下Ctrl+Shift+P组合键,进入命令面板,然后输入install或者pci(即Package Control Install的缩写),输入我们希望安装的包名,就可以直接安装啦。

下面介绍几个我感觉比较实用的

1、ConvertToUTF8  支持UTF-8编码的插件,防止中文乱码

2、解决中文乱码:GBK Encoding Support(如果文件的编码方式不被sublime text支持,需要再安装Codecs33 package,一般问题就解决了),ConvertToUTF8(在创建html文件时有干扰)

3 SideBar Enhancements这个插件改进了侧边栏,增加了许多功能

3 Themr  主题管理,切换主题的时候,不用自己修改配置文件了,用这个可以方便的切换主题

4 阅读源代码: ctags(需要先安装ctags)

5 快速开发Web前端代码:Emmet

6 侧栏右键功能增强:SideBar + Side Bar Git

7 代码对齐和自动补齐:Alignment + CodeIntel

8 其他:查找代码中的错误linter

参考博客:http://www.xiumu.org/note/sublime-text-3.shtml

转载:http://blog.csdn.net/gatieme/article/details/42744663

时间: 2024-09-14 10:29:56

Sublime Text[崇高文本]----最性感的编辑器(程序员必备)的相关文章

Sublime Text 3 文本编辑器

 1.安装下载 下载地址:http://www.cr173.com/soft/121149.html http://www.xiazaiba.com/html/24343.html   官网 http://www.sublimetext.com/ Sublime Text 2 设置文件详解:http://linux.cn/article-799-1.html Sublime Text 2 文档:http://baelabs.duapp.com/Sublime/.https://github.co

Sublime Text 全程指引 by Lucida

原文:Sublime Text 全程指引 by Lucida 作者:Lucida 微博:@peng_gong 豆瓣:@figure9 博客园:@figure9 原文链接:http://zh.lucida.me/blog/sublime-text-complete-guide/博客园链接:http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html 本文谢绝转载,如需转载需征得作者本人同意,谢谢. 摘要(Abstract) 本文

Sublime Text 全程指引

来源:http://zh.lucida.me/blog/sublime-text-complete-guide/ 前言(Prologue) Sublime Text是一款跨平台代码编辑器(Code Editor),从最初的Sublime Text 1.0,到现在的Sublime Text 3.0,Sublime Text从一个不知名的编辑器演变到现在几乎是各平台首选的GUI编辑器.而这样优秀的编辑器却没有一个靠谱的中文教程,所以我试图通过本文弥补这个缺陷. 编辑器的选择(Editor Choic

Sublime Text 3 全程详细图文

来源:http://www.qdfuns.com/notes/15088/7f1b1a378c5b85c179571e0860f2baad.html Sublime Text 系列 Sublime Text:学习资源篇 Sublime插件:增强篇 Sublime插件:Markdown篇 Sublime插件:C语言篇 Sublime插件:主题篇 Sublime插件:Git篇 Sublime 小技巧:文本自动换行显示? 一. 前言       使用 Sublime Text 也有几个年头了,版本也从

JavaScript开发者必备的10个Sublime Text插件_javascript技巧

Sublime Text几乎是任何开发者在其工具箱的必备应用程序.Sublime Text是一款跨平台的,高度可定制的,高级的文本编辑器,既适合全功能的IDE(出了名的资源匮乏),又可匹配命令行编辑器,例如Vim和Emacs(具有陡峭的学习曲线). Sublime Text如此受欢迎的其中一个原因就是它的可扩展插件架构.这使得开发人员可以轻松使用新功能,例如代码完成,或远程API文档嵌入,来扩展Sublime的核心功能.Sublime Text的插件并不是开箱即用的--通常需要通过一个叫Pack

将Sublime Text 2配置为Java的IDE的教程_java

Sublime Text 2 是我最喜欢用来编码的文本编辑器,如果你尝试使用后相信你也会喜欢上它的.在这篇文章中我们将讨论如何在 Sublime Text 2 中编译和运行 Java 程序. 第一步:设置 Java PATH 变量 这是第一步也是最基本的一步,用来设置编译和运行 Java 程序基本命令如 javac 和 java 的存放路径. 在 Windows 下设置 PATH 路径的步骤:     右键"我的电脑"     选择"属性"     进入高级系统设置

比NotePad++更好的文本代码(C#)编辑器Sublime Text

原文:比NotePad++更好的文本代码(C#)编辑器Sublime Text 前言  前两天在博客园看到@晴天猪的博客发表的关于他使用的代码编辑器,自己索性试了一下,果断好用,自己也来记录一下.以便以后配置使用.接下来我配置的主要是简单的编译C#代码的. 配置一调用C#编译器  我现在电脑的系统为Win7哦.我要将C#编译器的csc.exe文件添加到环境变量中. 首先我的电脑==右键属性==高级系统设置==环境变量==系统变量==变量Path双击==在变量值中将路径添加到后面添加前用;分隔C:

文本编译器Sublime Text的安装,汉化及常用插件

编程时可使用的文本编译器有很多,今天给大家介绍一下可在Windows及Mac运行的文本编译器Sublime Text. 通过安装插件也可汉化Sublime Text. Sublime Text官网:www.sublimetext.com Sbulime Text特点 先介绍一下Sublime Text的特点. 有Windows版和Mac版,版权只需购买一次.并且把配置文件同步到OneDrive的话,在任何环境下都可以使用. 丰富的插件. 使用起来非常轻快,并且拥有几乎完美的功能. 下载及安装Su

Sublime Text 3 使用MarkDown编写带预览的文本

看到别人使用一个叫Markdown的标记语言来完成编码,心里就有点小激动,毕竟简短的几个符号,就可以写出如此精美的界面,实在是让人感到心旷神怡啊.于是我就在网上搜索了一些相关项的设置,于是便有了下面的文章. 我的Markdown 初体验学习笔记 首先是安装Sublime Text 无论是2还是3,都是支持markdown标记语言的,所以我们不必为选择那个版本而纠结. 下载完成之后一般来说我们都要先配置一下. (那个go to anything 的很简单,在这里就不再叙述了.) 然后是安装需要的包