命令模式
參考鏈接:https://www.ibm.com/developerworks/cn/linux/l-cn-tip-vim/
一扮惦、移動(dòng)
1.h,l左右一個(gè)字符移動(dòng)推溃,j嚼隘,k上下移動(dòng)(移動(dòng)要經(jīng)常使用登刺,一開(kāi)始用的話確實(shí)很不習(xí)慣扒最,心想腦殘啊干嘛不用箭頭移動(dòng)呢旭从?后來(lái)想想,熟練了快呀敷待,右手移動(dòng)動(dòng)距離屑浜)。
Backspace,space鍵左右移動(dòng),enter,- 向下和向上移動(dòng)到行首
2.表示行首榜揖,$表示行尾勾哩,輸入或$可以快速移動(dòng)到行首或行尾
二、插入
1.不同行插入
o/O表示向下一行或上一行插入
2.同一行插入
a/A表示當(dāng)前位置或行尾插入
3.R輸入時(shí)举哟,覆蓋后面的文本思劳。
4.J合并光標(biāo)所在行和下一行
三、刪除和撤銷刪除
x 刪除當(dāng)前光標(biāo)選中的字符
nx刪除從光標(biāo)開(kāi)始的前n個(gè)字符
u 撤銷上一步
U撤銷當(dāng)前行修改
四妨猩、跳行
1.n+向下跳n行
2.n-向上跳n行
3.:n 移動(dòng)到n行
五潜叛、設(shè)置行號(hào)
:set nu 顯示行號(hào)
:set nonu 取消顯示行號(hào)
六、copypaste
yy 復(fù)制整行
yw 復(fù)制光標(biāo)到單詞末尾
y^ 復(fù)制光標(biāo)到行首
y$復(fù)制光標(biāo)到行尾
p粘貼
七壶硅、替換
:s/old/new //用new替換行中首次出現(xiàn)的old
:s/old/new/g
//用new替換行中所有的old
:n,m s/old/new/g //用new替換從n到m行里所有的old
:%s/old/new/g //用new替換當(dāng)前文件里所有的old
八威兜、顯示歷史命令
q?
q/
九、大小寫
~ 可以選中庐椒,然后直接輸入~會(huì)轉(zhuǎn)換相反的大小寫椒舵。
U將選中的轉(zhuǎn)換成大寫
u將選中的轉(zhuǎn)換為小寫