回覆列表
-
1 # 地上神仙
-
2 # 烏漆八糟
我目前是混用,在emacs上裝evil外掛。
vim的鍵位還是效率高些,關鍵是不用總按ctrl。但很多不同模式的自定義函式還得emacs的繫結方式。
但是elisp太強大,生產力太強。比如我現在檔案管理用dired,shell用eshell,遠端機器用server/client模式不用關閉檔案再開啟。
我目前是混用,在emacs上裝evil外掛。
vim的鍵位還是效率高些,關鍵是不用總按ctrl。但很多不同模式的自定義函式還得emacs的繫結方式。
但是elisp太強大,生產力太強。比如我現在檔案管理用dired,shell用eshell,遠端機器用server/client模式不用關閉檔案再開啟。
這個問題,我是這樣認為的:首先,主觀上講,作為一個人而言,肯定會偏好於其中一個,然後浸淫其中多年,就會對其中一個用的順手,效率也高。其次,客觀講,若讓一個機器人使用兩個軟體,應該是各有千秋吧,但是感覺上,vim效率能稍高點吧。emacs用於編寫一個從無到有的文件時,非常順暢,中途修修改改,無需切換esc鍵,思路不斷。而vim用於對一個已經存在的文件進行後期編輯修改時,就非常快速了。
對我來講,也經歷過前期的選擇困難,後來頓悟:工具就是來用的,哪個順手用哪個,哪個符合自己的需求用哪個,vim短小精悍,開箱即用;emacs無所不能,但啟動稍微慢點,需要自己配置,才能得心應手。我最終選擇的是emacs ,因為兩點:
1,我更多的是用其中強大的org功能,用於工作上的todo備忘提醒需求,配合自帶的日曆,一個字:絕!
2,我程式設計較少,打漢字較多,用vim切換esc之後,還要再從漢字輸入法切換回英文輸入法之後,再使用vim的各種快捷鍵,比較麻煩,當然也用過外掛,不必切換,但總是不大方便,而emacs的一些基本編輯快捷鍵就不用切換輸入法。
所以,我最終選了emacs。但各人需求不同,愛好不同,正所謂:蘿蔔白菜各有所愛。選擇適合自己的就行。
說了這麼多,好像偏題了,但我的意思是,當你愛上某個軟體,就會浸淫其中,效率,自然會高!