一步一步學習Ubuntu之Vim篇

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章