閒着無聊,折騰了下GVIM

最近無聊得要死,就折騰起所謂的神器了。折騰了幾天,發點感想。本來一開始的時候vim和Emacs都折騰了,後來主折騰Vim。
主要原因如下:
1.Vim比Emacs配置簡單。在win下面,vim我一次配置成功,Emacs下折騰了半天,要設置Home什麼的。Vim插件格式統一,有相應的文檔,看了文檔就知道怎麼配置了。
2.加入插件後Emacs比Vim慢了很多。這是我不用Emacs的主要原因。就Java開發插件來說,Emacs的jdee插件加載慢了好幾秒。而且在win下,Emacs還崩潰了幾次-_-!!!就功能而言,我認爲目前還沒有哪個Java開發工具能超過Intellij Idea的。我的目的就是在不開IDE的情況下,快速的修改文件,所以Vim更適合我。
3.快捷鍵方面,用了幾天後,發現Vim的快捷鍵比Emacs的用起來舒服很多。很少的鍵就能完成了,而Emacs一般全是組合鍵。按着挺煩的。
4.如果說Vim是很好的編輯器的話,Emacs就是個平臺。很類似Eclipse的,插件的方式提供功能。只是功能越多,速度就越慢。。。。而且Emacs全是字符型顯示的,看慣了圖形化界面的同學看這個很痛苦的。
5.說Vim,Emacs是神器的,我個人是覺得誇大了。都是編輯軟件而已,個人習慣罷了。

我現在配置的Vim,如下圖:


[img]http://dl.iteye.com/upload/attachment/294397/d741780b-e317-3854-a287-8e7c14118633.png[/img]


主要功能:
1.顯示目錄樹,方便打開文件。--winmanager
2.多標籤打開(這個多標籤只是模擬的,還有點bug,如上圖,不過不影響使用了)--MiniBufexp
3.Java類以及方法的跳轉,需要ctags.將ctags放到path下,在需要的地方輸入ctags -R就行了。Emacs的etags要麻煩許多。
4.代碼提示功能,文件已有單詞的提示,Java方法的提示都有。--jde,autocomplete
5.集成Ant,使用Ant編譯,出錯後可以定位到錯誤位置。(這裏有個問題,怎麼找到build.xml文件,我是沒有找到好的解決辦法,直接寫死到配置文件裏了-_-!!!)
6.多文件查找,需要grep,將grep放到path裏面。在Vim裏面輸入:Grep就可以多個文件裏面查找了。(當然你可以鍵位映射。)
7.代碼補全,和上面的提示不同,就是輸入幾個字母然後按Tab自動補全。--snipMate
8.類的方法,屬性列表,類似Eclipse的OutLine
9.剛發現的功能,普通txt文件的文件加亮。--txtbrowser


總結:
1.說到底,Vim和Emacs都是文本編輯器而已。就編程而言的話,還是配合主流IDE使用是最好的。IDE功能全面,但是速度慢,而Vim功能少一點速度卻很快。
2.所謂的神器也就是一些人的推崇而已,適合自己永遠是最好的。
3.[url=http://xbeta.info/tag/gvim/]善用佳軟[/url]上有不少Vim相關文章,有興趣的可以看看,推薦[url=http://blog.sina.com.cn/s/blog_46dac66f010005kw.html]《普通人的編輯利器——Vim》[/url]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章