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

自打开始编程,我就开始试过不少编辑器,比如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 plaincopyprint?
  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 plaincopyprint?
  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 plaincopyprint?
  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 plaincopyprint?
  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 plaincopyprint?
  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

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

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

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 代码编辑 ...

  2. Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮、代码补全等...

    Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮.代码补全等-- 语法高亮.代码提示补全. ...

  3. Lua sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux

    sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux [  编程开发,  编辑输入 -  Windows,  Mac,  Linux // 20 ...

  4. ubantu java编辑器_Linux Ubuntu中最好的代码编辑器 程序员都这么看吗?

    [IT168 应用]Linux Ubuntu 中最好的代码编辑器是哪个 ? 这要看程序员的使用习惯和喜好了,Atom.Brackets.Sublime Text 是最常用的三个,也许程序员们还有更喜欢 ...

  5. Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!

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

  6. Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux

    原文:http://www.iplaysoft.com/sublimetext.html 代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一 ...

  7. 利用sublime text进行文本对比,替换收费的sublimemerge插件

    背景事件 最近在倒腾Sublimerge插件,不过这个插件安装后发现用不了,就换了一个新的插件. Compare Side-By-Side,地址:https://github.com/DougTy/s ...

  8. Sublime Text 3 for Mac 3165 代码编辑器 中文汉化破解版下载

    Sublime Text for Mac 是一款先进的跨平台代码编辑器.你一定会喜欢漂亮的用户界面,非凡的功能和惊人的表现.漂亮的用户界面和非凡的功能,例如:迷你地图,多选择,Python插件,代码段 ...

  9. linux下的代码编辑软件,Sublime Text - 最受欢迎的代码编辑器

    提到代码编辑器,我们不仅会想到Sublime Text ,也会想到很多受欢迎的代码编辑器Vim,VSCode,Atom,Gedit等等.本文主要介绍 Sublime Text 代码编辑器. Subli ...

最新文章

  1. Error:(1, 0) Your project path contains non-ASCII characters.
  2. centos php 安装mysql_CentOS 7 安装MySQL+PHP环境
  3. 在使用模板时遇到的错误,TypeError at /index/ context must be a dict rather than RequestContext(亲测)
  4. io流文本文档的快速读取
  5. postgres xshell copy 命令 内存溢出_良心国产工具,比Xshell好用还免费!
  6. vim 设置支持鼠标
  7. Datawhale组队学习:数据竞赛(房价预测)课程任务
  8. PLC远程控制的方案
  9. 程序员眼中的中国传统文化-王阳明《传习录》17
  10. win10查看正版还是盗版
  11. Kubernetes 如何重塑虚拟机
  12. 选择软件开发平台,“快速开发”是关键
  13. 怎样降低计算机屏幕亮度,如何调低电脑屏幕亮度【解决步骤】
  14. 开封大学计算机专业录取分数线,开封大学录取分数线2021是多少分(附历年录取分数线)...
  15. 笔记本无法连接WiFi
  16. 发明专利申请流程具体步骤。
  17. 人类数据总量_人类已产生五十亿GB数据 X一代贡献的数据总量最大
  18. 单片机c语言sden,电力系统中多通道同步采样ADC(AD7606)与浮点DSP(ADSP-21479)通信的设计与实现...
  19. Chrome主页被劫持
  20. linux查看蓝牙驱动版本号,linux蓝牙驱动代码阅读笔记

热门文章

  1. 二十、子程序设计(函数)
  2. 相机标定中标定棋盘的角点是哪个?
  3. 基于Go实现的秒杀系统
  4. Zend Studio 13.6.1汉化破解版方法(中文离线包)
  5. rabbitmq延迟队列相关
  6. #js#简单的在线计算器
  7. IT人的素质 设计杂谈
  8. 3.14圆周率节,这5本书带你领略数学的魅力
  9. python svm 决策方程_python – 使用scikit-learn线性SVM提取决策边界
  10. python购物车结算不了_Python——购物车问题