為什麼這麼多年,使用Vim的人還是這麼多?
【編者按】近日,知乎上發起了一個主題為「用Vim被人說裝逼,怎麼辦?」的討論,本文集結知乎熱評,縱覽vim保持多年受歡迎度的原因。
題主:SpaceVim
因為我用習慣了Vim,基本沒用ide,本無裝逼之意。雖然每次用Vim被別人看到的時候別人總有種奇怪眼神,我沒當回事。然後某一天被人說成裝逼。那個人技術不如我,這我就更奇怪了。
那就活脫脫地裝逼被他們看,之所以用Vim,主要是在於,Vim支持高度自定義,能夠實現跟多自己需要的功能。
來看看 SpaceVim 實現了哪些實用的功能:可以嘗試讓身邊使用IDE的同時去試試,用IDE實現同樣的功能。
歡迎來嘗試: SpaceVim/SpaceVim(https://github.com/SpaceVim/SpaceVim)
附贈一份 Vim 教程:https://github.com/wsdjeg/vim-galore-zh_cn
1. 查看 自己GitHub所有收藏(star)的項目,模糊搜索自己需要的,點擊自動用瀏覽器打開:為什麼有這個需求,GitHub上很多非常好的項目,看到後點擊加星收藏,日積月累,收藏項目太多,找起來太慢。
2. 編寫git commit message 時候,關聯GitHub的issue 列表,於是傻眼了,不知道issue的編號,還得去網頁看,這麼麻煩的事情,怎麼能夠忍受,於是,SpaceVim 內實現了,commit message 內的補全,可以補全GitHubissue PR 列表,同時可以補全本地log 信息:
3. 快捷鍵太多,無法記憶,怎麼辦,SpaceVim 實現了快捷鍵 分組,導航,內置N多個快捷鍵,無需看文檔記憶,直接實時導航。
4. 模塊化狀態欄,狀態欄顯示搜索結果index,提示當前結果和結果總數。
5. 既然是裝逼, 遊戲怎麼能少, 看看 這個2048遊戲:順便練習下 HJKL
非同步文件搜索,再大項目也不怕卡頓,側欄文件樹。
代碼補全,錯誤提示:
編寫Markdown文件,側邊展示標題目錄,子標題可摺疊, 右側展示文件樹,顯示Git狀態:
Markdown 實時預覽:
pansz
微微一笑,深藏功和名就可以了。
題主請記住,裝逼有理,裝逼無罪。你需要有一種「我就是裝逼了,你能把我怎麼樣」的迷之自信。
我第一份職業的上司是vi黨。那時我覺得她在裝逼。然後幾個月內發現辦公室大多數人居然都是Vi黨,當時我心裡突然有句mmp不知道當不當講。
後來的結……我發奮圖強學習Vi,然後引入了Vim,然後在每台主機上都裝上(那些主機都不是x86的,也不是Linux系統,是專用Unix,為了編譯Vim也是花了老鼻子功夫),努力安利他們都用Vim取代vi。成功裝逼反殺!
以上是題外話,真實的事實在於:人類在這個世界上所做的很多事情的原動力,就是為了更好的裝逼。裝逼是推動人類發展的最重要情感之一,擅長裝逼,說明你個人的努力與整個人類歷史發展的進程是符合的,為什麼要反駁?有什麼可反駁的?
rebornix
就我從學編程就用 Vi/Vim, 以及開發了一年 VSCode 和 VSCodeVim (Code 上的 Vim emulator)的經驗來看,「被人說裝逼」這個事情成立不成立,得看你用 Vim 的目的和姿勢。
蘋果剛出沒有 Esc 鍵的 MacBook 的時候,大傢伙著急的呀。但是說實話,我接觸過的 Vim 用戶(沒有一千也有五百),大部分人是用 Ctrl-C 而不是 Esc。
再比如說 duplicate 一行代碼,`yyp`, `YP`, `Yp` 都很快,`:t.` 也不錯除了不太好記。但是現代編輯器基本上也是 cmd+shift+arrow 組合鍵直接完成。你說是連續拍兩個不同的鍵還是一起按組合鍵方便?我也不知道,差個幾十幾百毫秒吧而且還因人而異。
簡言之,如果你說你用 Vim 是為了高效率,你得看看自己的常用鍵以及你的 .vimrc 里的配置;如果你說你不喜歡 IDE,喜歡 Lightweight ,你得看看有沒有裝各種試圖 autocomplete或者intellisense 的插件。
相反,如果你說你用 Vim 是因為:
能夠無縫地在各個平台穿梭
思考的時間比寫代碼的時候多多了,根本不在乎什麼 intellisense、超高級的快捷鍵、在編輯器里 debugging 啥的
系統上只有 Vi
喜歡純粹的 keyboard focus 的編輯器
就會很安全。
希望我們每個 Vim 用戶不忘初心,知道自己為啥用 Vim。
點擊展開全文


※創新之都,百家爭鳴:SDCC 2017·深圳站,期待與你相約
※Kanary:基於Kotlin的可擴展RESTful API Web框架
※小米雲深度學習平台的架構設計與實現
※開發者如何進行快速學習
TAG:CSDN |
※iPhone這麼貴,為什麼還是那麼多人會買?
※這女人這腰這麼細,是怎麼做到的?
※住在英國有多幸福?這一年她竟看了這麼多演出?
※情人節有什麼好過的,這麼多年還不是自己一個人過來了
※養了那麼多年的蘆薈,竟然不知道蘆薈還有這麼多品種!
※這麼多年了,你的選擇對了嗎?
※我國這款導彈的造價到底是多少?為什麼會有這麼多國家裝備不起?
※吳亦凡玩了這麼多髮型,最讓人驚訝的還是這一款!
※這個大牌和TF、Dior一樣好用,但為什麼用的人這麼少啊啊啊?!
※這麼多牟平人來這裡幹什麼?
※年終有這麼多人要辭職,75%的原因就出在這裡!
※蘋果出來這麼多年了,iPhone的「i」到底是什麼意思?
※錯了這麼多次,為什麼還是沒有找到一瓶好酒?
※你要對我幹嘛?這裡人這麼多!
※人蔘種類這麼多,到底該怎麼吃?
※為什麼這麼多的人因癌症離世?醫生:做好這一點就還有救!
※為什麼利息暴漲,還有這麼多人拚命買房?
※喜歡你的這麼多年……
※為什麼現在患腦梗的人這麼多!原因揭秘,大多數人不敢相信…
※為什麼網上罵六小齡童的人這麼多?是針對孫悟空這個角色,還是有其他目的?