這是利用vimtutor學習這個個個都說很神的編輯器時的一些筆記。
安裝vim
在ubuntu16.04下的terminal鍵入
$sudo apt-get install vim
即可直接安裝。
打開Vim
在terminal直接輸入
$vim filename
插入狀態和基本狀態
? 基本狀態就是你打開vim編輯器之后處于的一種狀態,如果不確定處于基本狀態,那么,狂按<Esc>
就好了。(沒錯,狂按都不會退出。)
? 插入狀態就是在基本狀態時按下i
鍵就可以進入的狀態,這時候鍵盤輸入的就會編輯到文本。(文本會插入到光標閃動前。)
? 按下A
時可以在句子尾部插入編輯文本。
退出vim
- 在基本狀態下輸入
:q!
就可以退出vim(不作保存)
- 在基本狀態下輸入
:wq
進行退出并保存修改操作
基本移動操作
在基本狀態下,利用鍵盤四個鍵控制光標的移動,H(左移) J(下移) K(上移) L(右移)
刪除操作
基本狀態下:
-
x
直接刪除光標閃爍那個位置的東西。
-
dw
從光標當前位置開始刪除某個單詞(包括跟在單詞屁股后面的空格) -
de
從光標當前位置開始刪除某個單詞(不包括跟在單詞屁股后面的空格) -
d$
從光標當前位置是刪除至行尾 -
dd
直接刪除光標所在行的整行
基本操作格式 $operator [number] motion$
其中operator為操作 這里的d是delect刪除操作,number是重復操作的次數,default時默認為1次,motion是執行的操作的動作
-
0
移動到行頭 -
[number]w
往后移動number個單詞(光標停在單詞的首字母) -
[number]e
往后移動number個單詞(光標停在單詞的末字母) -
u
執行一次反悔操作(undo) -
U
使光標所在行回到編輯前的樣子。 -
CTRL-R
這個操作是(undo the undo's)就是取消反悔,相當于反悔又不反悔了。
以上如果有說的不準確的歡迎撕逼指正~