其实早就听过它的大名,只是未有幸使用过,一直以为,编辑器嘛,不过如此,最牛的eclipse已经把插件式编辑器发挥到了极致。
但是,用过之后,我内牛满面,首先是它的语法高亮,语法格式化与代码折叠,当初找了众多编辑器都不能满足我的要求,唯独它让我眼睛一亮。
整体overview
对sublime的一个整体介绍 http://www.iplaysoft.com/sublimetext.html
从notepad++到sublime http://www.ueder.net/2012/03/08/%E4%BB%8Enotepad-%E5%88%B0-sublime-text2/
下载安装
这里是sublime的官方首页,可以免费下载使用:http://www.sublimetext.com/
多行编辑
鼠标选中多行,按下 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必备插件:http://www.gbin1.com/technology/javascript/20120229essentialsublimetext2/
实例(持续更新)
0. 我需要安装管理插件的package controll,有了它以后基本上就无敌了
0.1 输入ctrl+`,弹出命令输入框,输入以下文本
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'
0.2 效果,输入cmd + shift + p,在弹出框输入ip会列出Package Control:Install Package,回车,此时弹出的框就是包安装列表,输入插件名就可以自动安装了,要知道,这是自动安装的哦
1. 我需要一个非常整洁易读的html代码
1.1 在package control的安装列表输入tag,回车,搞定
2. 我需要一个非常整洁易读的json代码
2.1 在package control的安装列表输入json,回车,搞定
3. 我需要一个16进制to ASCII码编辑器
3.1 在package control的安装列表输入hexviewer,回车,搞定。使用ctrl+shift+b, ctrl+shift+h
4. 我需要一个js编辑器
4.1 神器emmet(原来的名字是Zen coding)
4.2 Zen Coding快速编码 http://www.qianduan.net/zen-coding-a-new-way-to-write-html-code.html
5. 我需要一个非常整洁易读的xml代码
5.1 在package control的安装列表输入indent,回车,搞定,格式化代码的快捷键可以通过cmd + shift + p,通过输入indent找到;比如indent的就是cmd+k, cmd+f
http://www.cnblogs.com/yingzi/archive/2012/04/24/2469056.html
http://www.qianduan.net/essential-to-sublime-the-text-2-plugins.html
http://weiwang079x.blog.51cto.com/4312903/1131482
20个必装sublime插件 http://www.cnsecer.com/3976.html