標籤:vi 編輯器 vim linux
一、vim編輯器:
文字編輯器,文書處理器。 入門編輯器(nano,sed)
vi編輯器:(Visual Interface)
Vim編輯器:(VI iMproved)增強版
二、vim模式:
1.開啟VIM預設為編輯模式(命令模式):所有機械命令被理解為編輯整個文檔,如添加,刪除行。
2.輸入模式:敲鍵盤動作當做輸入到檔案內容,儲存到檔案中。
3.末行模式:輸入很多命令。必須從編輯模式進入。
三、模式轉換:
1.編輯-輸入:
i:在當前游標字元的前面,轉換為輸入模式;
a:在當前游標字元的後面,轉換為輸入模式;
o:在當前游標字元的下面,建立一行,轉換為輸入模式;
I:在當前游標字元的行首,轉換為輸入模式;
A:在當前游標字元的行尾,轉換為輸入模式;
O:在當前游標字元的上方,建立一行,轉換為輸入模式;
2.輸入-編輯:
ESC:
3.編輯-末行:
:等待輸入命令
4.末行-編輯:
ESC:
四、使用方法:
1.開啟檔案:
#vim /path/to/somefile 如果檔案存在則開啟,不存在則建立檔案。
vim +12 /etc/fstab 開啟檔案,使游標處在12行。
vim + /etc/fstab 開啟檔案,使游標處在最後一行。
vim +/mul /etc/inittab 開啟檔案,使游標處在mul一行。
2.關閉檔案:
(1)末行模式下關閉檔案:
:q 不儲存退出
:wq 儲存並退出
:q! 強行退出
:w! 儲存,強行儲存
:wq 可以簡寫為x
:wq! 強行儲存退出
(2)編輯模式下退出:
ZZ
3.移動游標:
(1)字元移動
h;左
l:右
j:下
k:上
#h:移動#個字元
(2)以單詞為單位移動
w:移動下個單詞首
e:調至當前或下一個尾部
b:調至當前或下一個單詞首部
(3)行內跳轉
o:絕對行首
^:行首第一個非Null 字元
$:絕對行尾
4、(行間跳轉)
G:最後一行
五:翻屏:
ctrl+f:向下翻一屏
ctrl+b: 向上翻一屏
ctrl+d:向下翻半屏
ctrl+u:向上翻半屏
六:刪除單個字元:
x:刪除游標所在處的單個字元
#x:刪除游標後#個字元
七:刪除命令
dd:刪除包括游標所在的行
本文出自 “夜的部落格” 部落格,請務必保留此出處http://cqtangbo.blog.51cto.com/2978612/1594637
VIM編輯器詳解