回覆列表
  • 1 # 地上神仙

    這個問題,我是這樣認為的:首先,主觀上講,作為一個人而言,肯定會偏好於其中一個,然後浸淫其中多年,就會對其中一個用的順手,效率也高。其次,客觀講,若讓一個機器人使用兩個軟體,應該是各有千秋吧,但是感覺上,vim效率能稍高點吧。emacs用於編寫一個從無到有的文件時,非常順暢,中途修修改改,無需切換esc鍵,思路不斷。而vim用於對一個已經存在的文件進行後期編輯修改時,就非常快速了。

    對我來講,也經歷過前期的選擇困難,後來頓悟:工具就是來用的,哪個順手用哪個,哪個符合自己的需求用哪個,vim短小精悍,開箱即用;emacs無所不能,但啟動稍微慢點,需要自己配置,才能得心應手。我最終選擇的是emacs ,因為兩點:

    1,我更多的是用其中強大的org功能,用於工作上的todo備忘提醒需求,配合自帶的日曆,一個字:絕!

    2,我程式設計較少,打漢字較多,用vim切換esc之後,還要再從漢字輸入法切換回英文輸入法之後,再使用vim的各種快捷鍵,比較麻煩,當然也用過外掛,不必切換,但總是不大方便,而emacs的一些基本編輯快捷鍵就不用切換輸入法。

    所以,我最終選了emacs。但各人需求不同,愛好不同,正所謂:蘿蔔白菜各有所愛。選擇適合自己的就行。

    說了這麼多,好像偏題了,但我的意思是,當你愛上某個軟體,就會浸淫其中,效率,自然會高!

  • 2 # 烏漆八糟

    我目前是混用,在emacs上裝evil外掛。

    vim的鍵位還是效率高些,關鍵是不用總按ctrl。但很多不同模式的自定義函式還得emacs的繫結方式。

    但是elisp太強大,生產力太強。比如我現在檔案管理用dired,shell用eshell,遠端機器用server/client模式不用關閉檔案再開啟。

  • 中秋節和大豐收的關聯?
  • 《明日之後》遊戲裡的皇家騎士段位出現了嗎?專屬熒光棒是什麼樣子?