一直习惯在 Vim 下写代码,当你习惯并熟悉后,就知道她被称为神器并不为过,不过此文不是来介绍神器的(网上太多了)。这里主要是稍微比较下 Vim 和 Sublime Text 2。之前在 Twitter 上提到过,Vim 的 Taglist 在写 JS 时找函数不好匹配,不怎么方便,于是上个星期试用了一周的 Sublime Text 2,下面说说下感受。
Sublime Text 2 的用起来很流畅,速度很快,安装插件也非常方便,她是一款收费软件,不过可以永久免费试用,在保存的时候偶尔会弹出购买提示。她在安装 Vim 插件后也可以有 Vim 模式,所以像我这样习惯了 Vim 的突然用 Sublime Text 也不会很不习惯,不过不能像 Vim 那么强大就是了,鼠标还是要的。
Sublime Text 打开文件和切换文件相当快, Ctrl+p 在弹出框中输入文件名就可以很快找到,而且还会记住你常编辑的文件,输入过程中会高亮该常用文件,这几点我觉得比 Vim 来得好;打开多个文件,Sublimte Text 会以 Tab 形式显示,这个我还是习惯 Vim 的方式,Vim 下用 tabnew 打开多个文件,快捷切换很方便。
Auto Complete 方面,Sublime Text 比我用 Vim 的 NeocomplCache 稍微快一点;同样装了 Zencoding 插件,我还是习惯 ctrl+y+, 而不是直接 Tab 出来,有时候几个字刚好是 html 标签,她也给我出代码片,太不习惯;不过有一点,Sublime Text 的 Snippet 也可以在 auto complete 中看到,很好啊。
回到刚开始提到的在 JS 中列出所有函数,Sublime Text 直接 ctrl+p 然后输入 @ 就列出来了,很方便很快;不过在 JS 检测上,Vim 用 JSLint 则会方便很多,而且可以直接高亮,Sublime Text 貌似是全部罗列出来,但没高亮,不爽。
平时写代码都是直接 SSH 到开发机上的,Vim 会有优势,不过 Sublime Text 也可以安装 SFTP 插件,把文件下到本地,然后编辑完上传到远程,不是特别方便;还有不爽的是,我在 Ubuntu 下,无法在 Sublime Text 中输入中文,悲催啊!
其他的,Sublime Text 可以在 Sidebar 添加 Project,当然 Vim 也可以用 NerdTree 实现。总的来说,Sublime Text 用惯了也是款很好的编辑器,而且界面也很华丽,编辑器没有最好的,只有用得最习惯的就好,所以我还是回归 Vim 吧,习惯不用鼠标操作啊。


沙。
新年快到了,祝个好。
这么忙,看起来传统的fm介绍今年也没有了 =v=
还在玩儿2011的飘过,2012好像只能通过steam启动了。
哇好神奇,没有评论的时候,评论框是在下面的,有评论之后就跑到侧边了。。。
沙发和地板都没了,Veezy你。。。
昨天才调教完Sublime Text 2。
win下的gvim还是不习惯……界面党掩面。
在异次元看了 个html的视频教程,看着那老外用得真是爽,但是自己下载过来却差得远,不知道是不是系统的问题
@Veezy 同祝好
,现在没玩所以就没去关注了,唉,着实没太多空闲。
评论用 JS 做了判断,呵呵
@剑书 long time no see 啊!
@凉心 确实,Sublime Text 要华丽很多
试过很多次,还是不习惯vim,觉得Notepad++就很好用
@万戈 所以没有最好的,只有适用的,哈哈
太复杂的东西不会用啊。
好久没看朋友的博客了,确认了这儿还没长草,哈
放假了没
高手用的武器和平民就是不一样..
哈哈
话说 我习惯在Win7下面用ST 真的很好用