sublime,一个文本编辑器的新秀,我以前用过的文本编辑器有很多,但最终我选择了两个sublime和notepadd++.
下面是我用过的编辑器:
ultra edit:俩字概括该软件:臃肿。虽然这软件功能很牛,但是一般人用的也就那几个功能。相反,众多的功能,导致该软件臃肿,且美观性很差。另外需要注册,收费软件。
notepad的++:自从用了它,就从没放弃过这款软件,启动迅速,功能还可以,且现在也支持了各种插件,足以让我们用插件完成各种丰富的操作。比较实用的插件:Explorer
vi/vim/gvim:说这三款软件前,我得强调一下我的爱好:linux和oracle。我有点痴恋黑屏上的那些字母,所以,迷恋这三款不足为怪了,当然,用这三款,需要熟悉一堆命令,之后你就能快速处理文档了,处理速度绝对比任何的文本编辑器快很多。
sublime:小巧,性感是我对它的称呼吧。超炫的界面,可以集成很多插件:
先按一下control pannel:ctrl+`(quta键),输入下面的命令后回车:
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;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()) |
然后重启,就可以了。利用它可以用来装插件,输入:ctrl+shift+p,调出面板后,输入install回车,就可以选包安装了,下面是常用的包:
1.Bracket Highlighter:用于匹配括号,引号和html标签。对于很长的代码很有用。安装好之后,不需要设置插件会自动生效。
2.DocBlockr:DocBlockr可以自动生成PHPDoc风格的注释。它支持的语言有Javascript, PHP, ActionScript, CoffeeScript, Java, Objective C, C, C++。输入:/**后按Enter或者Tab键,代码自动变成/** */
3.SideBar Enhancements:这个插件改进了侧边栏,增加了许多功能:将文件移入回收站,在浏览器中浏览,将文件复制到剪切板。
4.Prefixr:由于CSS3和HTML5的W3C规范都尚未统一,各大浏览器对标准的支持还是有差异的。所以在编写CSS3代码还需要针对不同的浏览器写一堆的CSS3代码前缀。Prefixr插件能将CSS3代码自动生成跨浏览器CSS代码。如:
1 2 3 4 |
.box { border-radius: 10px; box-shadow: 0 0 5px rgba(0,0,0,.4); } |
按下control + command + X(Mac)或者 ctrl + Alt + X(Windows),会转换成:
1 2 3 4 5 6 7 8 9 |
.box { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0 0 5px rgba(0,0,0,.4); -moz-box-shadow: 0 0 5px rgba(0,0,0,.4); box-shadow: 0 0 5px rgba(0,0,0,.4); } |
5.Emmet(Zen Coding):大名鼎鼎的Zen Coding改名作Emmet啦,Zen Coding的Sublime Text 2插件也不再更新,现在整个项目搬到了Emmet了。仅仅需要一行代码就能快速生成html代码。如:
1 |
ul#nav>li.item$*4>a{Item $} |
你只需要按下control + E,代码就会自动展开成:
1 2 3 4 5 6 |
<ul id="nav"> <li class="item1"><a href="">Item 1</a></li> <li class="item2"><a href="">Item 2</a></li> <li class="item3"><a href="">Item 3</a></li> <li class="item4"><a href="">Item 4</a></li> </ul> |
6.Git:Git是我最喜欢的版本控制系统,如果你每天要使用Git,那这个插件对你来说必不可少了。使用Package Control下载后,你只需要调出命令面板,输入Git,便能找到所有常用的功能。
7.JSLint:JSLint是一个Javascript代码质量检测工具。它可以告诉你代码的什么地方需要改进。虽然你也可以在网上检测,但这个插件能让你不打开浏览器,直接在Sublime里面检测。按下Shift + Command + P(Mac)或是Shift + Ctrl + P(Windows)调出命令面板,找到JSLint: Run JSLint,按下Enter,JSLint会输出结果到状态栏。
8.Sublime Linter:这个插件帮你找到代码中的错误。它支持很多语言:PHP, Python, Java, CoffeScript, CSS, HTML, JavaScript, Perl, PHP, Python, Ruby, XML等。Javascript需要安装Node.js引擎,其他配置详见项目主页。强烈推荐安装。
9.Sublime CodeIntel:我最喜欢的插件,它提供了很多IDE提供的功能,例如代码自动补齐,快速跳转到变量定义,在状态栏显示函数快捷信息等。它支持的语言有:PHP, Python, RHTML, JavaScript, Smarty, Mason, Node.js, XBL, Tcl, HTML, HTML5, TemplateToolkit, XUL, Django, Perl, Ruby, Python3.虽然有时候有点小问题,但真的能节省很多时间。强烈推荐安装。
10.Dayle Rees颜色主题:尽管Sublime自带的颜色主题已经够棒了,但也有审美疲劳的一天,这时,你可以下载Dayle Rees主题,有多款主题可选。
转载请注明:V-Lover » 文本编辑器推荐sublime text 2