為什麼說gvim是最強大的編輯器?

它能夠實現word的樣式功能嗎?它不能插入圖片吧?為什麼網上都說它是史上最強大的編輯器呢?

~~~~~~~~~~

你們是否可以補充說明一下它的強大之處在哪裡呢?讓初學者領略一番呢?


作為一個非專業的vimer我來嘗試回答下

gvim是vim的圖形化客戶端,所以我一下都只說vim了

  • 首先,這個編輯器指的是文本編輯器,用來編輯代碼,txt等等的,而不是word這種的富文本類型的文件,這個是定位的問題。
  • 其次,vim是最強大的編輯器這句話也是vimer的自我評價,象在開源界還有另外一個編輯器大戶——emacs,如果你搜索的話,肯定也會有一片「emacs是最強大的編輯器」的說法的。
  • 然後,再說說為什麼是最強大的編輯器,vim的可定製性極強,而且在vimscripts網站上有許許多多的scripts,基本上你想像得到的功能都有人實現了傳到上面去了,沒人傳你也可以自己寫了傳上去的,vimscript的編寫還不是太難的,所以你如果深入定製了一個自己的vim,你會由衷的發現,vim是最強大的編輯器(其實就是最適合自己的編輯器),但是如果你沒有定製,自己直接下個vim用的話,你會發現,vim可以說是世界上最難用的編輯器了,你要做好心理準備。
  • 這種靠插件來形成自己的文化是很靠時間來積累的,vim從開始就實行了這種方式,通過幾十年的積累才到了現在這種程度的,而新出的編輯器,如果你有什麼好的想法,基本上都會有人去寫個插件移植到vim上去的,例如snipet,這樣vim就越來越強大,強大到成了「最強大的編輯器」(emacs也是如此)
  • 最後,無論是vim還是emacs的學習曲線都是很陡的,需要學習的時間也很長,所以如果你想學他們的話,你還是要做好心理準備的。不要為了它的所謂的最強大而耽誤你的事情。要明確自己想要做的是什麼,適合你的才是最好的。


vim是專業化的編輯工具,功能異常強大,效率沒有辦法再高。

至於圖片這種東西,vimer完全無視。vim不是用來干這個的。

打個比方,

全自動的車固然很好,那是給普通玩家做的;

真正的高手,用的全手動,玩的是飄移。

如果您只想開車兜兜風,玩自動檔吧,玩飄移會死人的;

如果您玩的是飄移,奔vim吧,全自動就是半個殘廢。


gvim肯定不能是最強大的編輯器!單論功能強大,那麼emacs確實是要蓋過vim的,可是吧如果只是用來寫代碼,vim還真的可能優於emacs。多模式編輯的好處就是效率奇高,然後vim還有特彆強大的定製能力,大量的插件可供選擇,配置起來也是不難的,相對emacs入門要容易,操作也還算是更簡單了,畢竟用emacs能把手累斷!

要是說功能吧,嘿嘿vim真的遠不如emacs,特別是寫中文的時候。。。。。如果不是寫代碼,就是做點日常的文本編輯,那麼emacs的繁複多樣性優勢就體現出來了,特別是寫手冊,org-mode絕對能好用到哭。這是vim不如emacs 的地方。


非常有技術人氣息的一個編輯器。


Vim能讓你最近的靠近編程,沒有其他亂起八糟的東西,純粹的寫代碼的工具,速度快,是其他編輯器無法企及的


門檻比較高,功能異常強大,速度是一般IDE無法匹敵的。


推薦閱讀:

vim如何顯示多個高亮?
Vim 怎麼方便的修改變數名?
vim 用YCM 插件怎樣自動補全庫里的函數名和類名?
對於非編程的文本編輯,Emacs和Vim各有什麼優勢?
vim和exvim的區別?

TAG:文本編輯器 | 軟體 | Vim | Gvim |