一、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,如需轉載請自行聯系原作者