Total Pageviews

Wednesday, 6 February 2013

全平台编辑器推荐:Sublime Text 2

用 Sublime Text 2 快半年了,我也一点一点的见证Sublime Text 2的变化,我觉得,是时候推荐给大家了。如果你用Mac,你一定听说过TextMate这等“神器”,但是作者似乎有些疲软,2.0始终是可望而不可及, 现在,你可以不用等了,让我们一起来体验Sublime Text 2吧。
  • Sublime Text 2 支持的环境:
Windows 32 bit/64 bit
OS X (OS X 10.6 or 10.7 is required)
Linux 32 bit/64 bit
  • Sublime Text 2 特点:
UI:也许这并不能打动你,但在我看来,赏心悦目的UI是必须的。
主题:我对编辑器的配色还是很在意的,但在这点上,默认的配色就很让我满意。
支持TextMate Bundle:如果你习惯了TextMate Bundle 中的Snippet,在Sublime Text 2 也可以很好的支持。
无干扰模式:当你按下快捷键 Control + Command + F 就能隐藏所有无关的工具条,同事支持OS X Lion原生的全屏模式。
快捷的命令面板:通过快捷键 Command + T 就能快速的跳转到指定文件,而且支持及时文件预览。
插件拓展:如果有些功能不能满足你,你可以去网上找找有没有相关的插件,或者自己写一个。支持插件大大增加了Sublime的拓展性。
高速:sublime Text 2 性能控制很好,使用起来很平滑,这也算一个特点吧。
  • Sublime Text 2 缺点和不足:
VIM模式:虽然Sublime Text 2 有VIM模式,但是实际使用起来和VIM相差还是有点大的,如果长期用VIM开发的同学可能很难适应。
价格:Sublime Text 2 售价 $59.00 对于学生用户来说的确不便宜,这姑且算一个缺点吧.
----------------------------------------------------------------------
 

Sublime Text 2 + Zen Coding = 神器般的编辑器


Sublime Text 2 编辑器是一个轻量、高效、简洁、跨平台的共享软件。有良好的扩展功能,官方称之为安装包(Package)。免费版和收费版基本无区别,只是偶尔会弹框让你去购买,这个基本不影响使用。ST2 + Zen Coding 配合的出现让我有丢弃 Notepad++ 的冲动了。

Sublime Text 2 安装插件的方法:

1.直接安装
直接下载安装包解压缩到Packages目录(菜单->preferences->packages)。
2.推荐使用Package Control组件安装
  1. 按Ctrl+`调出console
  2. 粘贴以下代码到底部命令行并回车:
    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'
  3. 重启Sublime Text 2。
  4. 如果在 Perferences->package settings 中看到 package control 这一项,则安装成功。
如果这种方法不能安装成功,到这里下载文件手动安装
用Package Control安装插件的方法:
按下 Ctrl+Shift+P 调出命令面板
输入 install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。
Sublime Text 2插件推荐
Zen Coding
Zen Coding for Sublime Text 2 只有通过 Package Control 来安装。快捷键是 Ctrl+Altt+Enter,不过只能在 HTML 或 CSS 文件中才能打开。
推荐阅读一些关于 Zen Coding 的相关资料。
SublimeLinter
一个支持lint语法的插件,可以高亮linter认为有错误的代码行,也支持高亮一些特别的注释
Clipboard History
粘贴板历史记录,方便使用复制/剪切的内容。
JsMinifier
该插件基于Google Closure compiler,自动压缩js文件。
Sublime CodeIntel
代码自动提示
Bracket Highlighter
类似于代码匹配,可以匹配括号,引号等符号内的范围。
GBK to UTF8
将文件编码从GBK转黄成UTF8,快捷键 Ctrl+Shift+C
强大的 Sublime Text 2 快捷键
Ctrl+L 选择整行(按住-继续选择下行)
Ctrl+KK 从光标处删除至行尾
Ctrl+Shift+K 删除整行
Ctrl+Shift+D 复制光标所在整行,插入在该行之前
Ctrl+J 合并行(已选择需要合并的多行时)
Ctrl+KU 改为大写
Ctrl+KL 改为小写
Ctrl+D 选词 (按住-继续选择下个相同的字符串)
Ctrl+M 光标移动至括号内开始或结束的位置
Ctrl+Shift+M 选择括号内的内容(按住-继续选择父括号)
Ctrl+/ 注释整行(如已选择内容,同“Ctrl+Shift+/”效果)
Ctrl+Shift+/ 注释已选择内容
Ctrl+Space 自动完成(win与系统快捷键冲突,需修改)
Ctrl+Z 撤销
Ctrl+Y 恢复撤销
Ctrl+Shift+V 粘贴并自动缩进(其它兄弟写的,实测win系统自动缩进无效)
Ctrl+M 光标跳至对应的括号
Alt+. 闭合当前标签
Ctrl+Shift+A 选择光标位置父标签对儿
Ctrl+Shift+[ 折叠代码
Ctrl+Shift+] 展开代码
Ctrl+KT 折叠属性
Ctrl+K0 展开所有
Ctrl+U 软撤销
Ctrl+T 词互换
Tab 缩进
Shift+Tab 去除缩进
Ctrl+Shift+UP 与上行互换
Ctrl+Shift+DOWN 与下行互换
Ctrl+K Backspace 从光标处删除至行首
Ctrl+Enter 插入行后
Ctrl+Shift Enter 插入行前
F9 行排序(按a-z)
via.