Sublime Text 會取代 vim 或 emacs 嗎?
vim 或 emacs 之後出現了無窮流行的編輯器,可是他們都漸漸的淡出了視線。可是現在,Sublime Text 感覺好強大。
sublime text 2 試用手記:1. 喲,挺清爽,長的好看,配色也不錯;2. 哎?還要學一堆快捷鍵?我考慮考慮啊……3. 什麼?有個 vim mode……我試試;
4. 啥啊這是……
5. 它們那個 multi edit 是怎麼觸發的?想不起來6. 馴服不了它,繼續回家用 vim;7. 當然,讓我找找那個配色跟 multi-edit 的插件瞅瞅。8. 繼續 vim,還多了幾個插件。有終端的地方, 就有emacs/vim
個體視角總有局限,不如看整體趨勢。
如果以google trends為參照,在世界範圍,Vim一直比較流行;Emacs份額不斷下滑;Sublime Text以黑馬之勢在11、12年左右陸續超過TextMate和Emacs,呈上升趨勢;TextMate比較小眾,流行度穩中略有下降。
中國範圍,08年以前Vim和Emacs認知度較低,兩基友相愛相殺,流行度不相上下;此後Vim一躍領先,在11年後以壓倒性優勢成為最流行的editor;Emacs份額也穩中有升,並在12年後迎來更廣的認知度和流行度;Sublime Text的趨勢跟Worldwide相似但略有delay,流行度在13年超越Emacs;TextMate一直作為小眾的存在,從Sublime Text誕生起就被超越。兩幅圖跟你這些年來感受到的一致嗎?
A UNIX wizard hears cries of torment from his apprentice"s computer room
where the apprentice is studying, and goes to investigate.He finds the apprentice in obvious distress, nearly on the verge of tears."What"s the problem?" he asks. "Why did you cry out?""It"s terrible using this system. I must use four editors each day to get
my studies done, because not one of them does everything".The wizard nods sagely, and asks "And what would you propose that willsolve this obvious dimemna?"The student thinks carefully for several minutes, and his face then lightsup in delight. Excitedly he says "Well it"s obvious. I will write the besteditor ever. It will do everything that the existing four editors do, butdo their jobs better, and faster. And because of my new editor, the worldwill be a better place."
The wizard quickly raises his hand and smacks the apprentice on the sideof his head. The wizard is old and frail, and the apprentice isn"tphysically hurt, but is shocked by what has happened. He turns his head toface the wizard. "What have I done wrong?" he asks."Fool!" says the wizard. "Do you think I want to learn yet anothereditor?"Immediately, the apprentice is enlightened.
翻譯一下:
那麼樓主,問題來了,你還想學一種新的編輯器嗎?UNIX大神聽到機房有新手啼哭聲,決定 去看看那邊到底是怎麼回事
他發現新手滿臉蛋疼,眼睛裡還噙著晶瑩的淚花,大師問:「沒事哭啥?」「系統用起來太蛋疼了,我每天都要用4種編輯器來學習,因為每種都不是萬能的」大神欣慰地點點頭,問:「那你想怎麼解決這個問題?」新手認真地思考了很久,突然激動地說到:「這太簡單了,我來寫一個史上最牛編輯器,它擁有這4個編輯器的所有功能,而且更快更好,我要用這個編輯器改變世界」
大神突然拍了一下新手的腦袋,不過大神年老色衰下手不重。新手吃驚地問:「我做錯什麼了?」「蠢貨!」,大神說道,「你以為我還想學一種編輯器嗎?」新手亮了(這句話沒有實體意義,想怎麼理解都行)
Neovim 取代 Vim 還有點可能。。。
不會. 我們有強大的 exVim ------- http://exvim.github.io/
我想知道寫文檔有什麼比emacs org更牛,反正我沒找到
對編輯器的偏好在「編程心理青春期」就定型了。比如我雖然幾乎各種編輯器都能用,但是一定是VS那種編輯器下有最「安心」的感覺
不會。先不說擴展性和可定製性之類的。就看收費這一條,就沒可能代替這兩個神器,這兩個神器是不要錢的呀。
這麼說吧vim 和 emacs 學習曲線過於陡峭,而且無用功能眾多。ST2/3 挑選了一個合適的子集,配上風騷的 GUI 搶走了不少用戶。但是取代是不會發生的,不過可以佔據一席之地。
按照 Google 趨勢的結果,Sublime 能取代 Emacs,但是想取代 vim 有點難。
至於 Atom 嘛,穩穩吊打其它所有。
誰說命令行下Emacs就不能用color scheme,不能耍酷的?都什麼年代了.輸入以下命令啟動Emacs, " TERM=xterm-256color emacs -nw"
對運維來說當然不可能,運維只用 vim 的~但對用 vim 寫代碼的人,在 sublime 上開 vim-mode 體驗足夠好了,完全有理由轉投 sublime。取代 emacs 是不可能的。
其實除了好看,sublime 還有拓展語言上的優勢,它的插件是用 Python 寫的。相比VimScript和elisp實在友好太多了。反正我用了3年Vim,只會set x=y這種語法。學習Sublime後第二天就patch了一個插件的錯誤。總之,這就導致這個編輯器的插件增長速度會比Vim/Emacs快很多,在將來的某一天追上來把Vim/Emacs兩者的功能覆蓋後,說替代也是有可能的。特別是10年後當前的一批死活不肯用其他編輯器的程序員退休後,機會就更大了。
只要emacs中存在擴展的腳本elisp,則sublime永遠超越不了emacs,因為emacs能黑客呀。
完全是不可能的,一個是神在使用的編輯器,一個是編輯器裡面的神不能超越。
除了GUI更加現代、輕巧以外,沒有任何優勢了。如果,有sublime text的資深用戶,請在留言中推薦,好用擴展給我。我找半天找不到好的擴展,比如最簡單的FTP的。。用過SFTP這個擴展,我表示無力吐槽。。。和tramp根本沒法比(不過,sftp速度確實會快那麼一點,但是很不方便)。再一個,我覺得sublime text根本無法超越的功能,就是helm-mode。。。。這個太好用了。
還是那句話,除了GUI更加現代、輕巧以外。。。。無任何優勢,不過,我還是要深入用一下,以證明我上面講的話是對的。。。。求給力插件。。什麼zen coding,什麼sftp。。。什麼的不要推薦了。。。。印象太差了。。。。「好的老闆,我馬上ssh上去改…」
打開term,ssh,登上去了。要改個自己寫的後台服務的bug,源碼早扔上去了,改完編譯完還得改改配置文件。由於在出差途中,網路有點慘。
你說我是掛個遠程桌面好呢,還是直接vim比較方便呢…- 針對的人群不同,Sublime更適合願意不折騰就獲取巨大效率提高的人,而V/E更適合很龜毛、追求極致效率的人。
- 適用場合不等,sublime暫時無console版。
- 對於尊重版權的人來說,也是很不一樣的!
- 裝逼的程度也不一樣的……
sublime text現在自身都岌岌可危
推薦閱讀:
※有哪些好用到爆的vim插件?
※vim有哪些插件管理程序?都有些什麼特點?
※如何使 Vim 下開發 Python 調試更方便?
※各位的編輯器一般用什麼主題?
※用 Vim 寫 Python 的最佳實踐是什麼?
TAG:文本編輯器 | Vim | Emacs | 集成開發環境 | SublimeText |