程式設計師最常用的文字編輯器「Vim」之父去世!他的慈善軟體改變了很多人的一生

程式設計師最常用的文字編輯器「Vim」之父去世!他的慈善軟體改變了很多人的一生

ADVERTISEMENT

編輯器Vim之父,布萊姆·米勒(Bram Moolenaar)逝世,享年62歲。 

(程式設計圈內廣為流傳的一句話:世界上只有三種程式設計師,用Vim的,用Emacs,和用其他的。) 

程式設計師最常用的文字編輯器「Vim」之父去世!他的慈善軟體改變了很多人的一生

 

在布萊姆家人發的訃告中寫到: 

我們必須懷著沉重的心情通知您,由於在過去幾周裡病情迅速惡化,Bram Moolenaar於8月3日去世。程式設計師最常用的文字編輯器「Vim」之父去世!他的慈善軟體改變了很多人的一生

 

布萊姆的一生將大部分時間都奉獻給了Vim,甚至在一個月前,他還在更新、修改Vim。

程式設計師最常用的文字編輯器「Vim」之父去世!他的慈善軟體改變了很多人的一生

 

Vim憑藉它的高效、可擴充、完全免費開源等特性,在程式設計師群裡的影響力可以說是不言而喻的,毫不誇張地評價是: 

一個程式設計師,只要用熟了Vim,沒有不愛的。
任何Linux使用者,幾乎都無法繞開命令列,也繞不開Vim編輯器。程式設計師最常用的文字編輯器「Vim」之父去世!他的慈善軟體改變了很多人的一生

甚至程式設計圈裡經常會存在「鄙視鏈」——用Vim的瞧不起用圖形介面的。 

即便現在很多哏都會圍繞Vim難上手而展開,例如「如何退出Vim」,但這也在某種程度上側面地反應了它的影響力。 

而布萊姆的奉獻精神除了體現在對Vim的熱愛之外,還體現在他數十年如一地做著慈善活動,為烏干達貧困兒童捐款。 

熟悉Vim的朋友都知道,直到現在你都可以輸入命令「help Uganda」或「help ICCF」來查看許可證:  

程式設計師最常用的文字編輯器「Vim」之父去世!他的慈善軟體改變了很多人的一生

正是這麼一位富有創造力、傑出且極具愛心的傳奇人物,很遺憾的永遠離開了我們。 

這也讓許多人感到非常惋惜: 

布萊姆改變了我們很多人的生活和事業。 程式設計師最常用的文字編輯器「Vim」之父去世!他的慈善軟體改變了很多人的一生

現在,讓我們走近布萊姆·米勒的一生,向這位偉大的傳奇人物致敬。 

與Vim如影相隨的一生

布萊姆·米勒出生於1961年,在荷蘭萊斯鎮長大。 他從小就對電子和電腦感興趣,高中就開始自學程式設計。 1985年,他從臺夫特理工大學畢業,獲得了電氣工程學士學位。 

Vim的開發靈感源於一台Ameiga電腦。當時布萊姆想要在Ameiga上使用Vi這款Unix上的標準編輯器,但是發現並沒有移植到Amiga上的版本。 

用C語言在Vi中寫「Hello World」

 

於是他嘗試了幾個Vi的複製版本,其中一個叫做Stevie。 布萊姆對Stevie的原始碼做了修改,試圖讓它更接近Vi的功能,並增加了一些新特性,如Multilevel Undo等。 這就是Vim的雛形,最初叫做「Vi IMitation」,意思是「模仿Vi的」。

Vim的第一個版本於1988年發表在Fred Fish製作的一個公共域磁碟集上。後來有很多使用將Vim移植到MS- DOS、Unix等其它平臺上。 1992年,在版本1.22中,「Vi IMitation」被改名為「Vi IMproved」,意思是「改良的Vi」。

程式設計師最常用的文字編輯器「Vim」之父去世!他的慈善軟體改變了很多人的一生

 

Vim雖然主要是程式設計師使用,但也可以用於很多其他目的。Vim遵循Unix上的Vi編輯器的行為,並增加了很多有用的擴充功能,可以在很多不同的作業系統上執行。 

此外,Vim還有很多優點,得到了許多程式設計師的青睞,像是大多數命令都是普通按鍵,操作效率高;Multilevel Undo;支援超過170種語言的語法highlight;可以將文件轉換為帶有highlight語法的HTML格式;視覺化區域選擇,可以對選擇的內容進行任何操作……

程式設計師最常用的文字編輯器「Vim」之父去世!他的慈善軟體改變了很多人的一生

布萊姆除了負責Vim的開發、維護、發表、管理,還組織了一個由義工組成的開發團隊,透過發送修補程式、回饋等不斷改進Vim。 

Vim被網友稱為慈善軟體,不僅因為它開源免費。

程式設計師最常用的文字編輯器「Vim」之父去世!他的慈善軟體改變了很多人的一生

 

還因為它鼓勵使用者捐款給ICCF Holland這個為烏干達Kibaale地區愛滋病孤兒提供幫助的慈善組織。 

這是布萊姆透過Vim推動慈善事業的創新做法。 

後來有很多其它應用程式也採取了類似的許可方式,將慈善元素融入到軟體中。 

曾和烏干達南部Kibaale(現為Kuwasha)兒童基金會的加拿大組織一同生活和工作的網友表示: 

有一天,布萊姆來到了我們這兒。但他從未親自談論過Vim,是一個非常謙虛低調的人。當時他致力於透過ICCF説明烏干達有需要的兒童。

你會看到籌到的資金會被分成一小塊一小塊的,每一分錢都會給到有需要的人。布萊姆透過Vim籌集的資金,產生了巨大的影響,烏干達的許多人都會懷念他。 

程式設計師最常用的文字編輯器「Vim」之父去世!他的慈善軟體改變了很多人的一生

Vim的初始啟動畫面上就明確地鼓勵使用者支援ICCF Holland,顯示布萊姆對這個事業的承諾。 

之後,布萊姆因對開源軟體和Vim的貢獻獲得了很多榮譽和獎項。Vim曾被Linux Journal讀者連續五年(2001-2005)評選為最受歡迎的文字編輯器。 

在荷蘭Unix使用者組組(NLUUG)成立25周年慶典上,布萊姆被授予了一項傑出獎,以表彰他對Vim和開源社群的貢獻。

程式設計師最常用的文字編輯器「Vim」之父去世!他的慈善軟體改變了很多人的一生

 

一個了不起的人,不會被遺忘

除了和開源軟體打交道,布萊姆平時也是一個熱愛生活的人,會世界各地旅遊,並隨手記錄令他印象深刻的瞬間:

程式設計師最常用的文字編輯器「Vim」之父去世!他的慈善軟體改變了很多人的一生

他還為2023年自製了一個可折疊的日曆,折疊後另一面是對ICCF Holland的介紹: 

程式設計師最常用的文字編輯器「Vim」之父去世!他的慈善軟體改變了很多人的一生

面對他的突然離世,網友直呼不敢相信。 

因為就在去年2月份,布萊姆的摯友、也是Vim的主要維護者之一斯文·古克斯(Sven Guckes)去世了。 

絕代雙驕紛紛隕落,著實讓人感到惋惜。 

斯文·古克斯擺出Vim手勢

斯文不僅是布萊姆好友,也為Vim的推廣做出了重大貢獻,甚至Vim的官方主頁http://vim.org也是他註冊的。 

布萊姆在斯文去世後決定,將Vim的下一個大版本9.0獻給這位摯友。 

去年6月份,布萊姆做到了~

程式設計師最常用的文字編輯器「Vim」之父去世!他的慈善軟體改變了很多人的一生

 

在Vim現世的32年裡,Vim早已成為眾多人生活中的一部分。 

R.I.P 

資料來源:

 

Qbitai
作者

量子位(Qbitai)專注於人工智慧及前沿科技領域,提供技術研發趨勢、科技企業動態、新創公司報道等最新資訊,以及機器學習入門資源、電腦科學最新研究論文、開源程式碼和工具的相關報導。

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則