![]()
全球程序員每天打開Vim的次數超過500萬次,但很少有人知道,這個工具的靈魂人物已經離開兩年了。更諷刺的是,他留下的那套維護機制,正在把開源社區拖入一場關于AI的撕裂戰。
2023年8月,Bram Moolenaar在荷蘭家中去世,享年62歲。作為Vim的創造者,他寫了30年代碼,卻從未把項目變成一門生意。他靠荷蘭的福利制度生活,把用戶捐贈全部轉給烏干達兒童教育——一個名為ICCF的慈善項目,累計籌款超過200萬歐元。
這種"反商業"氣質貫穿了Vim的整個生命周期。當VS Code用免費策略吞噬市場時,Vim的回應是:繼續用1991年的交互邏輯,繼續要求用戶背誦50個快捷鍵才能退出編輯器。它像一把沒有刀柄的瑞士軍刀,鋒利,但握上去會流血。
肌肉記憶比愛情更持久
一位用了15年Vim的開發者描述這種關系:"我不記得快捷鍵,我的手指記得。"這種嵌入身體的操作邏輯,被認知科學家稱為"專家直覺"——大腦把復雜決策外包給小腦,意識只負責意圖,執行交給自動化。
Bram本人就是這種現象的活體樣本。他在1991年從Vi(Unix原生命令行編輯器)分叉出Vim時,沒有重寫架構,而是逐行優化。30年間,Vim的代碼庫從1.2萬行膨脹到80萬行,核心編輯邏輯卻幾乎沒變。這不是保守,是一種偏執的穩定性承諾。
但承諾需要繼承人。Bram去世前指定了4名核心維護者,都是與他共事多年的荷蘭開發者。這個安排原本是為確保技術連續性,卻意外制造了一個權力真空——當AI浪潮席卷編程工具時,Vim社區發現自己沒有能拍板的人。
生成式AI撞上了命令行原教旨主義
2024年,GitHub Copilot的代碼補全準確率提升到46%,Cursor的AI重構功能讓新手也能寫出可運行的項目。Vim的回應是:插件生態里多了幾個AI輔助工具,但核心團隊拒絕任何原生集成。
這種態度在Reddit引發了一場內戰。支持派認為,Vim的模態編輯(Modal Editing)與AI的"意圖-生成"模式天然契合——你在Normal模式下達指令,AI在Insert模式填充內容,比VS Code的連續對話更高效。反對派則援引Bram的遺產:他生前最后一次公開演講還在強調"編輯器應該讓用戶保持專注",而AI的侵入式提示正在摧毀這種專注。
爭議在2024年11月達到頂峰。一名核心維護者在郵件列表提議"討論AI集成的可能性",72小時內收到340封回復,其中23%包含人身攻擊。最終提案被擱置,理由是"需要更多社區共識"——這是開源治理的經典死循環。
![]()
一個工具的命運,往往取決于它如何處理創始人的缺席。
Linux有Linus的暴脾氣作為決策錨點,Python有Guido的"仁慈獨裁者"遺產,但Vim的治理結構是Bram刻意設計的反獨裁模型:四人平權,重大變更需一致同意。這種設計在穩定期是美德,在變革期是枷鎖。
能源賬單與烏干達兒童
更具諷刺意味的是Bram的慈善遺產與AI時代的沖突。他畢生籌集的200萬歐元,用于在烏干達Kibaale建學校、診所和孤兒院。而訓練一個GPT-4級別的模型,消耗的電力相當于300個美國家庭的年用電量,碳排放足以抵消Bram 20年環保生活的積累。
這不是抽象的道德算術。ICCF的年度報告顯示,2024年烏干達項目的電力預算為1.2萬歐元,用于覆蓋12個教學點的太陽能設備維護。同期,OpenAI在肯尼亞的數據中心擴建,單月電費超過800萬美元——后者所在的電網,60%依賴化石燃料。
Bram從未公開評論過AI。但熟悉他的人回憶,他在2019年的一次非正式聚會中提到:"好的工具應該讓人更獨立,而不是更依賴。"這句話沒有被任何官方渠道記錄,卻在Vim的郵件列表里被反復引用,成為反AI派的圣典。
命令行會贏嗎
2025年第一季度的開發者工具調查顯示,Vim的全球使用率從2018年的25%跌至11%,但用戶留存率高達94%——意味著一旦學會,幾乎不會放棄。這種"高門檻、高粘性"的模型,與AI工具的"低門檻、高流失"形成對照。
一個值得注意的信號是:Neovim(Vim的激進分支)在2024年推出了原生LSP(語言服務器協議)支持,允許更靈活的AI插件集成,其用戶增速是Vim主分支的3倍。這暗示了技術演化的可能路徑——不是取代,而是分叉。
Bram的葬禮在荷蘭烏得勒支舉行,距他創建Vim的辦公室只有12公里。葬禮上沒有技術演講,只有ICCF項目的受益兒童錄制的感謝視頻。其中一位現在已是計算機專業的大學生,她說:"Moolenaar先生讓我相信,寫代碼可以是一種善良。"
當AI編輯器試圖用"自然語言編程"消滅學習曲線時,Vim的頑固或許是一種必要的矯正——它提醒行業,有些技能的價值恰恰在于獲取難度。但問題是,在一個模型訓練成本以千萬美元計的時代,這種矯正還能被多少人聽到?
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.