Twitter

RT @leeiio: A full Ubuntu desktop, on your docked Android phone http://t.co/GUUV3sb5

VIM and Sublime Text 2

in IDE // 12 Comments

一直习惯在 Vim 下写代码,当你习惯并熟悉后,就知道她被称为神器并不为过,不过此文不是来介绍神器的(网上太多了)。这里主要是稍微比较下 Vim 和 Sublime Text 2。之前在 Twitter 上提到过,Vim 的 Taglist 在写 JS 时找函数不好匹配,不怎么方便,于是上个星期试用了一周的 Sublime Text 2,下面说说下感受。

vim and 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 吧,习惯不用鼠标操作啊。

12 responses to VIM and Sublime Text 2

  1. Veezy / December 25, 2011 / Reply

    沙。
    新年快到了,祝个好。
    这么忙,看起来传统的fm介绍今年也没有了 =v=
    还在玩儿2011的飘过,2012好像只能通过steam启动了。

  2. Veezy / December 25, 2011 / Reply

    哇好神奇,没有评论的时候,评论框是在下面的,有评论之后就跑到侧边了。。。

  3. 凉心 / December 25, 2011 / Reply

    昨天才调教完Sublime Text 2。
    win下的gvim还是不习惯……界面党掩面。

  4. 创意铺子 / December 25, 2011 / Reply

    在异次元看了 个html的视频教程,看着那老外用得真是爽,但是自己下载过来却差得远,不知道是不是系统的问题

  5. Alan / December 26, 2011 / Reply

    @Veezy 同祝好 :D ,现在没玩所以就没去关注了,唉,着实没太多空闲。

    评论用 JS 做了判断,呵呵

  6. A.shun / January 10, 2012 / Reply

    太复杂的东西不会用啊。
    好久没看朋友的博客了,确认了这儿还没长草,哈

    放假了没

Leave a Reply