Linux文本編輯器 Vim發布二十周年

jopen 13年前發布 | 9K 次閱讀 Vim

1991年11月2日,Vim 文本編輯器公開發布了第一個版本。昨天是它的二十周年慶

Vim 最初是為 Amiga 平臺開發的 Vi 編輯器克隆,但迅速被移植到其它平臺,并最終成為最流行的 Vi 兼容文本編輯器。Vi 的開發始于1970年代末,作者是 BSD 開發者、太陽微系統公司聯合創始人 Bill Joy。它是類 UNIX 系統的標準編輯器。Vi 克隆出現于80年代末和90年代初,主要原因是 Vi 的許可證不能自由分發,而克隆則因為采用了沒有限制的許可證而得到廣泛使用。早期的兩個著名克隆是 Stevie 和 Elvis。Vim 作者 Bram Moolenaar 對 Amiga 平臺上的 Vi 克隆不甚滿意,他開始在 Stevie 基礎上開發新的文本編輯器。第一個公開發布的版本是1.14版,使用了寬松的公共版權許可證。名字 Vim 最初指 Vi IMitation,后來變為 Vi IMproved,代表是 Vi 的升級版。
vim_logo.gif

Vim是從 vi 發展出來的一個文本編輯器。代碼補完、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛使用。和Emacs并列成為類Unix系統用戶最喜歡的編輯器。

主要功能

根據設定可以和原始vi完全兼容
多緩沖編輯
任意個數的分割窗口(橫,豎)
具備列表和字典功能的腳本語言
可以在腳本中調用 Perl, Ruby, Python, Tcl, MzScheme
單詞縮寫功能
動態單詞補完
多次撤銷和重做
對應400種以上文本文件的語法高亮
C/C++, Perl, Java, Ruby, Python 等40種以上語言的自動縮排
利用ctags的標簽中跳轉
崩潰后文件恢復
光標位置和打開的緩沖狀態的保存 復原(session功能)
可以對兩個文件進行差分,同步功能的diff模式
遠程文件編輯
Omni補完(上下文相關的補完)


來自: Solidot

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!