Vim 和 Emacs 這類經典的軟體會被淘汰嗎?

時間 2021-05-05 15:47:33

1樓:瀟傻哥

不會。終端上檔案編輯始終需要 vim 類編輯工具,所以在未來很長的時間裡都不會消失。

作為 IDE,隨著現代工具更加智慧型化更加優秀,另外 IT 行業湧入越來越到新人,早期極客程式設計師的比例在下降,Vim 和 Emacs 使用的確實少了。但是他們都在以另一種方式延續,比如各大 IDE 都有 Vim 的外掛程式。

說到底,Vim 和 Emacs 這種追求效率的工具永遠不會被淘汰,只是他們也會發展,在新時代融合成新的模樣。

誰不想早點碼完早點下班呢 :)

感興趣的可以看下我的配置 https://github.com/jackie-feng/vim_cfg

我常用 Ruby 和 Golang

2樓:zaok

哥根本不可能被淘汰。這兩個編輯器都是伴隨著作業系統。Linux,UNIX。

一起來的。不管是編輯器自己的用法,還是他跟環境之間的配合。都達到了一種工程美學的成績。

淘汰這種東西。有可能嗎?坦克車能夠淘汰自行車嗎?

履帶式列車能夠淘汰輪子吧。

3樓:狗好看

Emacs可是引領時代潮流的東西,你說淘汰?那怎麼可能!

還有一些功能是過於硬核,導致其他的編輯器上面永遠不會出現的樣子。

4樓:

理論上講,把時間放得更長,現在所有東西可能都會被淘汰。人類都會滅亡呢,何況只是一些編輯工具?

未來的計算機世界也許跟現在完全不同呢?誰知道呢?

但有個問題不能忽視,也就是它們自身也會進化的。也許以後它們也能進化出新的面孔來適應新的科技。

5樓:

所有經典產品都有被淘汰的時候。只是週期通常都是百年為單位。乙個程式設計師的職業生涯才多少年?從30歲乾到60歲,只要這段時間內EMACS/Vim沒有淘汰就行了。

6樓:yhz yhz

至少ssh下基本也就這兩個最好用了吧。就憑這點就不能淘汰。

vnc和x forward都太佔頻寬了,尤其是x forward,至少千兆有線才能用

7樓:歐陽鮮于

目前來看,是不會的。

首先明確,他們是可被替代的。換句話說,現在沒有那款編輯器不了被替代的,關鍵在於你有沒有自己的優越性。

vim和emacs有自己的痛點,對於某些場景來說,痛點還不小。但是他們在自己適合的場景裡面,優越性還是很明顯的,而關鍵性的問題是,這些應用場景規模並不小且在可預見的相當長的時間裡面將長期存在。

最典型的場景就是linux伺服器。沒有GUI,沒有滑鼠。vim的優越性就出來了。

1.在伺服器網路配置好之前的除錯期是不能遠端訪問的。

2.更重要的一點是,在網路不穩定時,用本地編輯器進行遠端編輯可謂痛苦。辛辛苦苦寫了半天,發現網斷了,沒有同步。

或者在斷網的一瞬間,你根本不知道遠端同步的是哪個版本。遠不如在伺服器上開個tmux,裡面掛著vim,偶爾斷個網,哪怕vim沒有儲存,不慌,重新連線,tmux還在,vim還在,游標還停留在你敲得最後乙個字母上,懶散地閃爍著。

第二點在移動時代尤為重要,無論何時以及網路狀況如何,一點也沒有網路焦慮。迫不得已的時候,掏出手機,用termux做簡單的伺服器指令碼編輯工作也毫無問題。

當然,這很依賴場景了,但是哪款編輯器不依賴場景?如果不考慮使用場景,只看使用者數量的話,我覺得最流行的文字編輯器難道不是記事本或者word?

8樓:Lambert

希望它們被淘汰。因為這意味著有了更好的繼任者。

在輸入還是以鍵盤為主導的時代,不太可能被淘汰。 Vim已經把鍵盤發揮到了極致。

9樓:楊子湛

懶得為每個語言專門學乙個ide,所以一直都在用emacs寫python, R, Haskell, C++。而emacs對快取檔案操作的模式,使得fly check成為可能(比如ghc-mod),也能讓我在寫Coq的時候邊寫邊驗證自己的證明步驟,抑或rollback。

雖然gui啟動的速度慢些,小拇指累些,但乙個工具就能囊括自己必需的開發工作。料想vim的體驗也是如此。私以為不太容易想轉到其他ide上,除非公司有要求。

10樓:

會被淘汰。

我舉個例子:一堆人在說vim,那麼有幾個人還知道vi?vi是2023年的程式,vim是2023年的。

軟體被淘汰的原因很多,但是最主要的原因就在於不好用了。使用軟體是為了方便自己,而不是為了折騰自己。

vim和emacs興起是因為之前的軟體功能太簡單,它們現在衰落的原因是因為配置太複雜。

實際上,這兩個軟體衰落不是今天開始的,十幾二十幾年前就開始了。如果去做個調查,看看程式設計師日常使用編輯器的百分比,我相信這兩個甚至不一定能打得贏記事本。

即使一堆人說的伺服器上改配置,我相信ED的使用者也比這兩個多。

幾分鐘安裝乙個VS甚至VSC,功能比VIM強的太多,又或者notepad++,輕量級又好用。

甚至在linux上用gedit和kate也有不錯的體驗。

那麼對於大部分人,還有用這兩個軟體的必要嗎?

11樓:

從我開始用Vim的時候我一直就覺得,有人永遠比你清楚你需要的是什麼。Vim肯定不會被淘汰的,不過應該是很小眾的乙個編輯器。

12樓:

最近 Emacs 還想取代 libreoffice。

What improvements would be truly useful?

13樓:姚毅捷

永遠不會,應為bash terminal 預設就是emacs操作。還能改為vim操作。

微軟把ie內建就被罵死。linux內建vim和emacs就拍手叫好

14樓:alex

我記得王垠有篇博文 Lisp 已死,Lisp 萬歲

我感覺用在這裡也挺合適, Emacs/Vim 也早不是當初的那個東西了.

15樓:Darksun

vim/emacs還在不斷進化中,還談不上被淘汰吧。

另外為啥老是要把vim/emacs跟IDE比呢?除了編碼就沒別的事可做了嗎…

16樓:一水

再一定時間段內不會淘汰,除非人機互動模式有了徹底的公升級,脫離文字輸入的框架,比如到語音輸入甚至意念輸入。

vim和emacs被稱為文字編輯器,只要文字不滅他們自然不滅。

17樓:趙啟明

會,只要沒人維護的話,基本用不了幾年就沒人用了。之前看了篇日文講到 emacs 開發快死掉了,因為真正有能力維護的就那麼幾個,其中的多數已經選擇了離開。vim 以及 neovim 也面臨著同樣的問題。

僅就編輯器的使用廣泛程度而言,Atom 和 Sublime 這些更加易用和好看的編輯器早已碾壓 vim 和 emacs 了。

18樓:人工弱智王德發

不太會吧,並不是因為它們的理念有多先進,而是因為現在還有很多事情要依賴於他們,比如沒有介面的時候拿什麼程式設計,要說理念,很多基於electron的編輯器要比他們先進多了。當然,淘汰不淘汰現在還看不出來。

19樓:

沒想到自己只是因為覺得非常契合個人需求而默默地用emacs寫東西,沒有主動向誰推廣也沒有宣傳,這樣也被樓上某些人說成了裝逼,難道非要去用office和vs才不是裝逼?我覺得你們一定是在炫富...

20樓:lgxZJ

不知道,看linux的支援力度了,windows上估計是沒戲。

因為太麻煩了,我只是想要乙個功能像VS一樣的,然後你讓我去配置,然後還要學方言Lisp。

花了我半年時間學emacs,然後我投向了vs code的懷抱(逃

21樓:sonald

我覺得不會,喜歡的人會一直喜歡,不喜歡的人假裝喜歡最終都會放棄。這麼多年,偶爾試過其他Ide,編輯器,最後還是回到了emacs和vim。這跟裝逼沒有關係。

22樓:哩掉掉

用了差不多10年的vim,每次新電腦不安裝乙個vim就感覺還差了點什麼。

vim相信會一直存在下去,已經足夠秒殺其他二流編輯器了。

經典就是經典,除非你說linux會消亡,那時候估計vim才會慢慢退出歷史舞台吧。

23樓:

有可能。按照現在這科技發展速度,也許100年後就有腦波程式設計了,或者會程式設計的AI完全取代了人類程式設計師也有可能,那時候的人類就不會再去用vim或emacs了,也許偶爾會拿來懷舊。

就像是你想把一件衣服從北京送到上海,你會選擇快遞而不是快馬。

24樓:Anthony Zhan

世界上只有三中編輯器: vim, emacs, 和其他.

emacs沒有用過, vim一直在用, 現在轉向neovim.

配合各種外掛程式(plugins), 各大ide有的功能vim基本都能實現,具體可以參考這篇文章

Vim - Vim 實用外掛程式推薦(2017)https://

zhuanlan /p/24

742679?utm_source=com.miui.notes&utm_medium=social

說vim要被淘汰,用的人越來越少了,最終變成了教科書上的歷史. 真是笑話啊!

Vim可以執行在沒有圖形介面的終端上. 在"雲"端把開發環境配好, 然後在任何地方, 只要有網路, 連上終端, 就可開始任何工作了. 就此一項特性, 除了emacs外, "其他"任何編輯器都無法與之比擬.

vim極其適合遠端協作開發。配合docker一類的容器技術,可以將開發環境,極其快速的部署在雲端(應該已經有公司這麼做了吧), 所帶來的效率和便捷,足可以讓我們不再去考慮那些笨重而臃腫的IDE。

25樓:danjk159

習慣也是問題,簡單編輯就用gedit就好了,但是編輯sh檔案我習慣上還是emacs,還有emacs的org模式,其實可以用其它軟體的markdown模式代替,但也懶得學了,還有乙個是超大檔案編輯除了這兩個其它好用的編輯器哪個能處理?

26樓:SuperFashi

總感覺現在的vim如果當作簡單的文字編輯器太過geek,不如gedit甚至nano;但作為ide配置起來又很麻煩,不如大廠的例如jb系列。當然在足夠輕量的環境下功能足夠強大是一大亮點,但隨著越來越多的人不太愛接觸純命令列互動(gvim其實就是套了個殼子)和系統配置越來越高,我覺得總有一天還是會成為小眾軟體的。

27樓:jswh

軟體會,但其中的思想不會。emacs我不知道,但現在還有那個主流的 code editor 不支援vim模式麼?即使沒有自帶,只要有外掛程式,總會有人寫乙個出來

28樓:李歡

vim使用者

VIM不會被淘汰,但是阻擋不了市場份額被別的編輯器搶走IDE越來越好用,寫Python我都推薦新人用PyCharm,自己偶爾也用

現在新技術太多更新太快,哪有人再空去折騰那麼多配置

29樓:

vim到我退休都不可能退出歷史舞台,說的誇張點我的工作都是它給的。

跨國公司工作,每天連到歐美的Linux 伺服器上,開發除錯執行都在上面,我的home dir也在海外。不是沒有X,但那個用起來卡成翔。

emacs和vim鍵位上,誰的效率高?

vi 模式區分是偉大的發明,review超舒服。vim insert 模式下出了原有的模式在加上 emacs 的鍵位就特別舒服了。imap 鍵位繫結幾個舒服的 emacs 鍵位,基本就效率高了。emacs 要用 evil,vim只需要加幾行配置。所以 vim 效率高,鍵位上自然也高。比較 emacs...

Vim 和 Emacs 分別適合哪些人群?優劣勢的對比如何?相應的,有哪些值得推薦的入門教程呢?

畢華 編輯器最強 極致下,當然vim,emcas流,Vim 和 Emacs 分別適合哪些人群?優劣勢的對比如何?相應的,有哪些值得推薦的入門教程呢?文字編輯器 vscode,sublime,atom vscode Documentation for Visual Studio Code在git,de...

vim是否可以做乙個如同emacs的eaf一樣的外掛程式

shane.qian 其實都是可以分屏 視窗 實現的需求,沒必要一定要塞在乙個東西裡。vim ff是絕配,所謂eaf列的功能 參照其它的回答 貌似都能在ff中開啟 實現。雖然有些人喜歡,但我始終覺得給vim新增gui貌似有點雞肋,tui的vim才是最好的。 Roy Vim 是文字編輯器,eaf所列功...