從零開始配置vim(32)——最后再說兩句

很抱歉我決定結(jié)束這個系列的內(nèi)容了。原本我打算介紹markdown、orgmode相關(guān)的配置,甚至還打算介紹如何在vim 中使用 emacsorg-agenda 來進行日常的任務(wù)管理。但是出于一些原因我打算放棄了。

首先如果將markdown 理解為另一種類似于HTML 的標(biāo)記語言的話,我們在介紹LSP 的時候已經(jīng)介紹過該如何新增新的編程語言的支持,再另外介紹Markdown 的配置就顯得多余了。而且本系列也并不打算事無巨細(xì)的帶領(lǐng)大家從零開始配置一套完整的配置,我僅僅希望通過這一系列的內(nèi)容介紹一下vimscript 或者lua 接口以及vim 的一些特性,讓大家看完之后又能力自行動手弄出一套屬于自己的配置。

至于orgmode 的內(nèi)容,我發(fā)現(xiàn)目前還沒有任何插件能完美的模擬emacsorgmode 功能。vim 上的插件也僅僅能做到渲染樣式,語法高亮而已。也就沒有必要單獨介紹了。如果后續(xù)我能掌握 emacs 的話,再來介紹也不遲

總之就是本系列到此結(jié)束了。

一些建議

不知道各位小伙伴在跟著我這一系列文章嘗試自己配置vim 的時候有什么感覺?我當(dāng)初在整理這些配置的時候發(fā)現(xiàn)它越來越像vs code ,甚至最近幾年新推出的LSP以及 DAP 的一些插件幾乎都是原生的用于 vscode 上的或者從它上面移植過來的。有些主題也是照搬 vscode 的。我們發(fā)現(xiàn)自己費勁心力終于將vim 變成的 vscode 。有沒有覺得在做無用功?既然要將它變成 vscode 那為何不直接使用 vscode 呢?可能有人會說, vscode 對于vim的一些模式和 ex 命令的支持并不好。我想這就是我們使用 vim 的理由,也是vim 比其他編輯器強的地方。

我們僅僅是在使用工具而已,哪個工具好用,哪個工具能幫助我們快速完成工作,那就用哪個。工具本身沒有高低貴賤之分,只有合適與否的差異。作為程序員要擁抱新技術(shù),千萬不要抱著某個技術(shù)某個工具不放。也不要覺得用vim 的比用 vscode 或者其他編輯器的高級,就高人一等。vim自身也在吸收其他技術(shù)不斷的成長,例如它從 vscode 那邊學(xué)來了LSPDAP 。這就有點像武俠小說中的吸功大法,集萬物所長為我所用。

另外一條建議就是千萬不要拿我給出的配置直接來進行使用。這一套配置僅僅是為了教學(xué)使用,很多地方?jīng)]有進行深度定制,并且基本采用白話的寫法,完全不考慮封裝性和程序設(shè)計,另外我也沒有考慮通用性,很多小伙伴評論出現(xiàn)了各種各樣的問題,最后就是它的效率也不算高。我也不希望自己的文章僅僅給各位小伙伴提供了一套配置。我更希望小伙伴們能通過這一系列文章學(xué)到一點東西,從這套配置中衍生出一套適合自己的內(nèi)容。若干年以后,各位小伙伴在對vim有更深的理解回過頭來看到這套配置時可能發(fā)出這樣的聲音:“這是什么破爛配置,連 xxx 的支持都沒有;有些功能有時候會報錯,我看看把它改好;啟動時間咋這么慢,我能把它優(yōu)化到xx毫秒;現(xiàn)在還在用xx技術(shù)早就落伍了,看我把它改成用xx技術(shù)”。

(我自認(rèn)為本系列最有價值的是開始配置之前,vim相關(guān)特性的介紹)

最后的一條建議就是,如果各位小伙伴未來將長時間使用vim 進行代碼的編寫和日常的開發(fā)。那么我推薦使用一些社區(qū)比較活躍的第三方通用配置,例如我最近在使用的lunarVim。使用這類的配置有一些好處:

  1. 不用費力折騰配置,節(jié)約時間
  2. 學(xué)習(xí)高手的配置,提升自己對編輯器的審美。就像沒學(xué)習(xí)vim之前我一直覺得使用編輯器用鼠標(biāo)選中文本是天經(jīng)地義的事,我習(xí)慣了它,甚至習(xí)慣了用鼠標(biāo)翻頁等操作,完全不知道這樣有多么的浪費時間。通過高手配置可能能使你重新審視自己使用編輯器的習(xí)慣,從而找到一套真正適合自己的高效的文本操作術(shù)。
  3. 社區(qū)活躍的話,除了問題不用自己死磕,可能有人能幫忙解決

PS: 如果各位覺得我的教程不好或者有些內(nèi)容沒有提到,各位可以去看看lunarVim作者的另一個項目,Neovim-from-scratch 該項目也是從0開始配置vim,并且在油管上有對應(yīng)的教學(xué)視頻。

后面的學(xué)習(xí)

通過本系列的學(xué)習(xí)相信各位小伙伴已經(jīng)有能力能看懂各種第三方配置的代碼,能在此基礎(chǔ)之上衍生出一套屬于自己的配置。甚至能完全拋棄第三方配置獨立弄出一套自己的配置。所以后面我推薦的學(xué)習(xí)路線就是:

  1. 不斷閱讀vim官方手冊
  2. 熟練使用某一個第三方配置
  3. 在熟練的基礎(chǔ)之上根據(jù)自己的習(xí)慣來定制一些只屬于自己的功能
  4. 形成一套只屬于自己的科學(xué)的、高效的文本操作習(xí)慣
  5. 根據(jù)這套習(xí)慣嘗試定制自己的配置
  6. 在其他編輯器中通過一定的配置嘗試復(fù)刻這一套科學(xué)而又高效的操作習(xí)慣

目前我正在第三部分努力。

希望本系列文章能帶領(lǐng)大家真正入門vim ,不會再出現(xiàn)因為覺得難而中途放棄。最后祝愿各位小伙伴在vim的使用中能收獲快樂,并堅持下去!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,572評論 6 531
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,071評論 3 414
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 175,409評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,569評論 1 307
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 71,360評論 6 404
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 54,895評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 42,979評論 3 440
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,123評論 0 286
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 48,643評論 1 333
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 40,559評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,742評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,250評論 5 356
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 43,981評論 3 346
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,363評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,622評論 1 280
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,354評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 47,707評論 2 370

推薦閱讀更多精彩內(nèi)容