標籤:vim使用
VIM 編輯器的使用
VI Visual Interface 可視化介面 VI編輯器
VIM VI Improved VI編輯器的增強版
VIM 全屏編輯器,模式化編輯器
vim模式
編輯模式(命令模式)
輸入模式
末行模式
vim開啟檔案預設為編輯模式,他們之間可以互相轉換
輸入模式和末行模式兩者之間不能直接轉換,都需要經過編輯模式來轉換
模式轉換
編輯-->輸入
i 在當前游標所在字元的前面,轉為輸入模式
a 在當前游標所在字元的後面,轉為輸入模式
o 在當前游標所在行的下方,建立一行,並轉為輸入模式
I 在當前游標所在行的行首,轉為輸入模式
A 在當前游標所在行的行尾,轉為輸入模式
O 在當前游標所在行的上方,建立一行,並轉換為輸入模式
輸入-->編輯
ESC 將輸入模式轉換為編輯模式
編輯-->末行模式
: 進入末行模式只能從編輯模式進入,所以如果處於輸入模式,就按ESC退到編輯模式,然後按:鍵進入末行模式
末行-->編輯
ESC 處於末行模式下有時候需要按兩次ESC才能退到編輯模式 注意
使用方法:
vim /path/to/somefile
例: vim /etc/inittab 即用vim 開啟/etc/inittab檔案
一、開啟檔案:
vim +numer file 開啟檔案並定位至number 行number 是數字哈,,得輸入一個數字
vim + file開啟檔案將游標定位至最後一行,
vim +/pattern 開啟檔案將游標定位至第一次被pattern 匹配到的行
二、關閉檔案:
1.末行模式關閉檔案
:q 退出(僅限沒有編輯該檔案才可退出,如果編輯了檔案,則會提示檔案已被更改)
:wq 儲存並退出
:q! 強行退出,不儲存
:w 儲存
:w! 強行儲存
:wq-->:x
2.編輯模式下退出
ZZ 儲存退出 注意是大寫ZZ小寫不管用哈!
三、移動游標(在編輯模式下)
1.逐字元移動 h左 j下 k上 l右
左右好理解 上下是 (Japan 日本 ) (Korea 韓國) 地圖:日本下韓國上
如果在按這些鍵之前按了數字,則表示移動該數字所表示的上下左右字元或行
例 3j 則表示向下移動3行
2.以單詞為單位移動
w 跳至下一個單詞的詞首
b 跳至當前或下一個單詞的詞首
e 跳至當前或下一個單詞的詞尾
3w則表示向後跳3個單詞的詞首,你懂得
3.行內跳轉
0 跳到絕對行首
^ 跳到行首的第一個非Null 字元
$ 跳到行尾,絕對行尾
4.行間跳轉
#G 跳轉至第# (注意#符號為數字)行
G 跳轉到最後一行
在末行模式下,直接給出行號,也可實行跳轉到該行
四、翻屏
Ctrl+f 向下翻一屏
Ctrl+b 向上翻一屏
Ctrl+d 向下翻半屏downword
Ctrl+u 向上翻半屏
未完待續
vim 使用方法詳解 (筆記)