“編輯器之神Vim”之父去世 網(wǎng)友:他改變了很多人的一生
編輯器之神Vim之父,Bram Moolenaar逝世,享年62歲。
(程序員圈子內(nèi)廣為流傳的一句話:世界上只有三種程序員,用Vim的,用Emacs,和用其他的。)
在Bram家人發(fā)布的訃告中寫到:
我們必須懷著沉重的心情通知您,由于在過去幾周里病情迅速惡化,Bram Moolenaar于8月3日去世。
Bram的一生將大部分時(shí)間都奉獻(xiàn)給了Vim,甚至在一個(gè)月前,他還在對(duì)Vim做著更新、修改工作。
Vim憑借它的高效、可擴(kuò)展、完全免費(fèi)開源等特性,在程序員群體的影響力可以說是不言而喻的,毫不夸張地評(píng)價(jià)是:
一個(gè)程序員,只要用熟了Vim,沒有不愛的。
任何Linux用戶,幾乎都無法繞開命令行,也繞不開Vim編輯器。
甚至程序員圈里經(jīng)常會(huì)存在“鄙視鏈”——用Vim的瞧不起用圖形界面的。
即便現(xiàn)在很多段子都會(huì)圍繞Vim難上手而展開,例如“如何退出Vim”,但這也一定程度上從側(cè)面反應(yīng)了它的影響力。
而Bram的奉獻(xiàn)精神除了體現(xiàn)在對(duì)Vim的熱愛之外,還體現(xiàn)在他數(shù)十年如一地做著慈善活動(dòng),為烏干達(dá)貧困兒童捐款。
熟悉Vim的朋友都知道,直到現(xiàn)在你都可以輸入命令“help Uganda”或“help ICCF”來查看許可證:
正是這么一位富有創(chuàng)造力、杰出且極具愛心的傳奇人物,很遺憾的永遠(yuǎn)離開了我們。
這也讓許多人感到非常惋惜:
Bram改變了我們很多人的生活和事業(yè)。
現(xiàn)在,讓我們走近Bram Moolenaar的一生,向這位偉大的傳奇人物致敬。
與Vim如影相隨的一生
Bram Moolenaar出生于1961年,在荷蘭萊斯鎮(zhèn)長(zhǎng)大。
他從小就對(duì)電子和計(jì)算機(jī)感興趣,高中就開始自學(xué)編程。
1985年,他從代爾夫特理工大學(xué)畢業(yè),獲得了電氣工程學(xué)士學(xué)位。
Vim的開發(fā)靈感源于一臺(tái)Ameiga計(jì)算機(jī)。當(dāng)時(shí)Bram想要在Ameiga上使用Vi這款Unix上的標(biāo)準(zhǔn)編輯器,但是發(fā)現(xiàn)沒有移植到Amiga上的版本。
△用C語言在Vi中寫“Hello World”
于是他嘗試了幾個(gè)Vi的克隆版本,其中一個(gè)叫做Stevie。
Bram對(duì)Stevie的源代碼進(jìn)行了修改,試圖讓它更接近Vi的功能,并增加了一些新特性,如多級(jí)撤銷等。
這就是Vim的雛形,最初叫做“Vi IMitation”,意思是“Vi的模仿”。
Vim的第一個(gè)版本于1988年發(fā)布在Fred Fish制作的一個(gè)公共域磁盤集上。后來有很多用戶將Vim移植到MS- DOS、Unix等其它平臺(tái)上。
1992年,在版本1.22中,“Vi IMitation”被改名為“Vi IMproved”,意思是“Vi的改進(jìn)”。
Vim雖然主要面向程序員,但也可以用于很多其他目的。Vim遵循Unix上的Vi編輯器的行為,并增加了很多有用的擴(kuò)展功能,可以在很多不同的操作系統(tǒng)上運(yùn)行。
此外,Vim還有很多優(yōu)點(diǎn),得到了眾多程序員的青睞,比如大多數(shù)命令都是普通按鍵,操作高效;多級(jí)撤銷;支持超過170種語言的語法高亮;可以將文件轉(zhuǎn)換為帶有語法高亮的HTML格式;可視化區(qū)域選擇,可以對(duì)選擇的內(nèi)容進(jìn)行任何操作……
Bram除了負(fù)責(zé)Vim的開發(fā)、維護(hù)、發(fā)布、管理,還組織了一個(gè)由志愿者組成的開發(fā)團(tuán)隊(duì),通過發(fā)送補(bǔ)丁、反饋等不斷改進(jìn)Vim。
Vim被網(wǎng)友稱為慈善軟件,不僅因?yàn)樗_源免費(fèi)。
還因?yàn)樗膭?lì)用戶捐款給ICCF Holland這個(gè)為烏干達(dá)Kibaale地區(qū)艾滋病孤兒提供幫助的慈善組織。
這是Bram通過Vim推動(dòng)慈善事業(yè)的創(chuàng)新做法。
后來有很多其它應(yīng)用程序也采取了類似的許可方式,將慈善元素融入到軟件中。
曾和烏干達(dá)南部Kibaale(現(xiàn)為Kuwasha)兒童基金會(huì)的加拿大組織一同生活和工作的網(wǎng)友表示:
有一天,Bram來到了我們這兒。但他從未親自談?wù)撨^Vim,是一個(gè)非常謙虛低調(diào)的人。當(dāng)時(shí)他致力于通過ICCF幫助烏干達(dá)有需要的兒童。
你會(huì)看到籌到的資金會(huì)被分成一小塊一小塊的,每一分錢都會(huì)給到有需要的人。Bram通過Vim籌集的資金,產(chǎn)生了巨大的影響,烏干達(dá)的許多人都會(huì)懷念他。
Vim的初始啟動(dòng)屏幕上就明確地鼓勵(lì)用戶支持ICCF Holland,顯示了Bram對(duì)這個(gè)事業(yè)的承諾。
之后,Bram因?qū)﹂_源軟件和Vim的貢獻(xiàn)獲得了很多榮譽(yù)和獎(jiǎng)項(xiàng)。Vim曾被Linux Journal讀者連續(xù)五年(2001-2005)評(píng)選為最受歡迎的文本編輯器。
在荷蘭Unix用戶組(NLUUG)成立25周年慶典上,Bram被授予了一項(xiàng)杰出獎(jiǎng),以表彰他對(duì)Vim和開源社區(qū)的貢獻(xiàn)。
一個(gè)了不起的人,不會(huì)被遺忘
除了和開源軟件打交道,Bram平時(shí)也是一個(gè)熱愛生活的人,會(huì)世界各地旅游,并隨手記錄令他印象深刻的瞬間:
他還為2023年自制了一個(gè)可折疊的日歷,折疊后另一面是對(duì)ICCF Holland的介紹:
面對(duì)他的突然離世,網(wǎng)友直呼不敢相信。
因?yàn)榫驮谌ツ?月份,Bram的摯友、也是Vim的主要維護(hù)者之一Sven Guckes去世了。
絕代雙驕紛紛隕落,著實(shí)讓人感到惋惜。
△Sven Guckes擺出Vim手勢(shì)
Sven不僅是Bram的好友,也為Vim的推廣做出了重大貢獻(xiàn),甚至Vim的官方主頁vim.org也是他注冊(cè)的。
Bram在Sven去世后決定,將Vim的下一個(gè)大版本9.0獻(xiàn)給這位摯友。
去年6月份,Bram做到了~
在Vim現(xiàn)世的32年里,Vim早已成為眾多人生活中的一部分。
R.I.P
參考鏈接:
[1]https://groups.google.com/g/vim_announce/c/tWahca9zkt4?pli=1
[2]https://news.ycombinator.com/item?id=37011324
[3]https://en.wikipedia.org/wiki/Bram_Moolenaar
[4]https://github.com/brammool
[5]https://en.wikipedia.org/wiki/Vi
責(zé)任編輯:落木
關(guān)注公眾號(hào):拾黑(shiheibook)了解更多
友情鏈接:
關(guān)注數(shù)據(jù)與安全,洞悉企業(yè)級(jí)服務(wù)市場(chǎng):https://www.ijiandao.com/
安全、綠色軟件下載就上極速下載站:https://www.yaorank.com/
- 小米智能音箱Pro終于來了!老款發(fā)布5年價(jià)格依然堅(jiān)挺
- 谷歌終于為Gemini帶來記憶功能可以繼續(xù)之前的對(duì)話 不過僅限Advanced訂閱用戶
- 北京擬支持自動(dòng)駕駛汽車跑網(wǎng)約車:事故責(zé)任由車輛方負(fù)責(zé)
- 龍珠漫畫家鳥山明去世
- 阿里巴巴2023年員工減少約2萬人:縮減幅度近1/10!
- 嘉澤新能:2023年凈利潤(rùn)同比預(yù)增35.57%左右
- 港幣對(duì)人民幣匯率2023年11月13日
- SE自研AI“蠢到感人”《港口鎮(zhèn)連續(xù)殺人事件》Steam差評(píng)如潮
- 加幣兌換人民幣匯率2023年1月29日
- 溫州奢華的海鮮盛宴,到底有多鮮?
- 中秋節(jié)國(guó)慶節(jié)放假安排:中秋高速不免費(fèi) 國(guó)慶節(jié)后連上7天班
- 60張北京老照片!那些看一眼就忘不掉的畫面!

隨時(shí)掌握互聯(lián)網(wǎng)精彩