天天看點

vim入門(2)

一、vim的打開

  對于很多剛開始接觸linux系統(如redhat,ubuntu,我用的是ubuntu)的人來說,可能都不知道怎麼打開關閉vim,包括用vim打開儲存檔案

  (1)我們可以在終端下輸入:vim ,就可以進入vim的指令模式(正常模式)(PS:至于指令模式,别急,下面會說)

  (2)如果輸入:vim filename(PS:filename為你想要打開的檔案名),則會用vim打開該檔案

二、vim的三種模式

(1)指令模式

  vim在啟動後會預設進入指令模式,而不管在那種模式下,都可以通過按“Esc”鍵(可以多按幾次)回到指令模式下,在指令模式下可以通過鍵入不同的指令(直接按相關字元即可)來完成選擇,複制,粘貼,撤銷等操作

常用指令:

i:在光标前插入文本

I:在目前行首插入

a:在目前字元的右邊插入

A:在目前行尾插入

o:在目前行下面插入一個新行

O:在目前行上面插入一個新行

dd:删除整行

yy:複制目前行

n+yy:複制光标開始的下幾行

p:粘貼

u:撤銷上一個操作

r:替換目前字元

/:查找關鍵字

還有一個在指令模式下的小技巧是:可以用h(左)j(下)k(上)l(右)來移動光标。當然我在這兒隻是介紹了常用的一些指令,如果大家想要了解詳細的可以檢視vim幫助文檔或者在網上搜尋詳細的指令

(2)插入模式

  vim在插入模式下時,可以輸入編輯文本内容,進入插入模式的方法上面就有介紹,是以在這兒就不多說了,當然最常用的還是按 i 進入。編輯完成後可以通過按Esc鍵傳回指令模式

(3)EX模式

  在指令模式下按 : 鍵,進入EX模式,這時你會發現光标移到了底部,在EX模式下你可以通過一些指令來實作儲存修改或退出vim

:q  退出(PS:在你沒對檔案修改時好用,不然會出錯)

:q! 強制退出

:w 儲存目前修改

:wq 儲存目前修改并退出

:x 同wq(PS:我一般都用x,因為可以少輸入一個字元)

:set number 顯示行号(PS:如果怕麻煩,可以把這句寫入vim的配置檔案中)

:! 系統指令 執行一個系統指令并顯示結果

:sh 切換到指令行,使用Ctrl+d切換回vim

本文轉自 pangfc 51CTO部落格,原文連結:http://blog.51cto.com/983836259/1292122,如需轉載請自行聯系原作者