Vim 作為一款功能強大、選項豐富的編輯器,為許多用戶所熱愛。本文介紹了一些在 Vim 中默認(rèn)未啟用但實際非常有用的選項。雖然可以在每個 Vim 會話中單獨啟用,但為了創(chuàng)建一個開箱即用的高效編輯環(huán)境,還是建議在 Vim 的配置文件中配置這些命令。
技巧:快速提高 vim 使用效率的原則與途徑
vim 是所有 Unix/Linux 操作系統(tǒng)默認(rèn)配備的編輯器。因其強大的功能和高效的操作,vim 也成為眾多 Unix/Linux 用戶、管理員必須掌握并熟練使用的編輯工具之一。尤其是在沒有圖形界面的情況下,更是離不開 vim。vim 命令非常多、用法極為靈活,掌握起來有一定的難度。本文作者將結(jié)合自己的使用經(jīng)驗,分七個方面著重介紹哪些原則、途徑或命令能快速提高 vim 文件編輯效率,從而達到事半功倍的效果。
引言
Vi 最初是由 Bill Joy 在 1976 年編碼實現(xiàn)的。而 Vim (Vi IMproved) 則是改進的 Vi,由 Bram Moolenaar 在 1991 年開發(fā)并發(fā)布。vim 是所有 Unix/Linux 操作系統(tǒng)默認(rèn)配備的編輯器。因其強大的功能和高效的操作,vim 也成為眾多 Unix/Linux 用戶、管理員必須掌握并熟練使用的編輯工具之一。尤其是在沒有圖形界面的情況下,更是離不開 vim。vim 命令非常多、用法極為靈活,掌握起來有一定的難度。詳細(xì)介紹 vim 使用方法的文章有很多,因而本文就不一一述及 vim 的諸多功能及命令。本文作者將結(jié)合自己的使用經(jīng)驗,分七個方面著重介紹哪些原則、途徑或命令能快速提高 vim 文件編輯效率,從而達到事半功倍的效果。本文述及的途徑或命令均只針對系統(tǒng)默認(rèn)配置的 vim。關(guān)于 vim 各種定制后的功能不在本文討論范圍之列。(注:本文中提到的所有命令均在 Red Hat Enterprise Linux Server release 6.1 上測試通過。)
Vim 版本的選擇
“工欲善其事,必先利其器”。在 vim 版本的選擇上,原則是“能用 Vim 就不要使用 Vi;能用最新版就不要守著舊版本”。Vim 提供的功能和特性要比 Vi 多得多,如語法加亮著色功能等。就使用效果及效率來說,編輯同樣的文件,使用 Vim 更勝一籌;就版本來說,新版的往往會修復(fù)舊版的一些缺陷及不足。這就要求我們在可能的情況下一定要使用最新版的 Vim。
小技巧:
在 Linux 下,如果以 root 用戶登錄系統(tǒng)的話,通過 vi 命令打開的 Vim 編輯器往往只加載最基本的功能,像語法加亮著色的功能基本上沒有。在 root 用戶下使用 Vim 所有功能的技巧是用 vim 命令打開 Vim 編輯器。
開始前的準(zhǔn)備
這里所說的選項或配置均位于用戶主目錄中的 Vim 啟動配置文件 .vimrc。 按照下面的說明在 .vimrc 中設(shè)置選項:
(注意:vimrc 文件也用于 Linux 中的全局配置,如 /etc/vimrc 或 /etc/vim/vimrc。本文所說的 .vimrc 均是指位于用戶主目錄中的 .vimrc 文件。)
Linux 系統(tǒng)中:
用 Vim 打開 .vimrc 文件: vim ~/.vimrc 復(fù)制本文最后的 選項列表 粘貼到 .vimrc 文件 保存并關(guān)閉 (:wq)(此處不建議使用 Vim 編輯 .vimrc 文件,因為很可能無法粘貼成功,可以選擇 gedit 編輯器編輯 .vimrc 文件。)
Windows 系統(tǒng)中:
首先, 安裝 gvim 打開 gvim 單擊 “編輯” -> “啟動設(shè)置”,打開 _vimrc 文件 復(fù)制本文最后的 “選項列表” 粘貼到 _vimrc 文件 單擊 “文件” -> “保存”(此處應(yīng)注意不要使用 Windows 自帶的記事本編輯該 _vimrc 文件,否則可能會因為行結(jié)束符不同而導(dǎo)致問題。)
新聞熱點
疑難解答
圖片精選