Vim 是一個高級文本編輯器,她提供了Unix下編輯器 'Vi' 的功能並對其進行了完善。Vim 經常被認爲是 "程序員的編輯器",她在程序編寫時非常有用,很多人認爲她是一個完整的集成開發環境(IDE)。僅管如此,Vim並不只是程序員使用的。Vim可以用於多種文檔編輯,從email排版到配置文件編寫。
本篇文章將告訴您如何安裝vim,並對其進行簡單介紹。
Vim官網地址:http://www.vim.org ,vim多很多plugins供用戶選擇和使用。非常方便和好用,快捷鍵也會爲你帶來很樂趣。
安裝 vim
控制檯版本的vim隨ubuntu一起發行,因此沒必要安裝. 然而,如果您更喜歡GUI界面下的vim的話,請從新立得安裝vim-gtk軟件包或在終端中輸入:
sudo apt-get install vim-gtk
11.10的版本好像沒有自帶的vim了,請嘗試使用 vim.tiny 命令
快速指南
Vim 需要學習很多東西。然而,如果您熟悉了vim的話,您可以利用vim的高級特徵非常熟練的操作文本。
您可以在終端中輸入vim來啓動控制檯模式下的vim,或輸入gvim 來啓動圖形模式下的vim. 輸入之後會出現帶vim信息的一個空白屏幕。然而,在該狀態下輸入任何文本都會失敗!因此下面將介紹很多初學者都會混淆的特徵 - 模式:
模式
Vim最令人混淆的特徵之一是她擁有3種模式.
- 插入模式
- 輸入文本
- 編輯模式
- 執行命令,也稱爲正常模式。
- 命令模式
- 執行 冒號 命令
插入模式並不是缺省的模式,您必須按下i來進入插入模式,在屏幕上輸入一些文字。按下<Esc>按鈕將從插入模式轉到編輯模式。該模式用於移動和操縱文本,有時以非常有趣的方式進行。 命令模式用於執行冒號命令,比如保存,查找/替換以及配置vim等。欲保存文本,您只需要在正常模式下輸入:進入命令模式並輸入:w filename<Enter>.退出vim請執行冒號命令:q.總結如下:
vim (啓動vim) i (進入插入模式) <輸入文本> <Esc> (回到編輯模式) :w filename (保存文件爲'filename') :q (退出vim) vim filename (打開您剛纔在vim中保存的文件)
請記住,最好的學習vim的方式是使用她.您可以通過內置的vim教程來學習vim的基本使用,只需要在終端中輸入vimtutor (有的系統中可能是vim-tutor).
用vim編輯docbook文檔
爲了將文章提交到Ubuntu文檔組織,您需要使用docbook格式。您可能會對VIM 文件類型插件xmledit感興趣。
添加如下內容至 ~/.vimrc
map! ,e <emphasis> map! ,p <para> map <F3> v/>^Mx
如果光標位於打開的XML標記的頂部,您可以按下F3將標記的內容剪切到緩衝區。移動光標至本節的底部並按下 'p' (=粘貼)剛複製的內容就會出現在當前字符後面。
這樣對於給已經寫好的文檔添加標記是非常有用的。其典型用途是在需要時給從網頁上覆制/粘貼的文檔添加格式。
在線資源
您可以在如下頁面中找到關於vim的有用的信息
Vim主頁可用於查找相關腳本的插件。The tips section has a RSS feed which gives many useful tips about vim。
Vim有用的技巧提供了有效使用vim的相關技巧。
Vim的作者, Bram Moolenaar 寫了一篇文章Seven habits of effective text editing
Vim文檔是關於vim的文檔的集中地。您可以在那裏下載Vim使用手冊以及Vim Book。
原文地址:Ubuntu論壇Vim指南
http://wiki.ubuntu.org.cn/Vim%E7%94%A8%E6%88%B7%E6%93%8D%E4%BD%9C%E6%8C%87%E5%8D%97