vim 基本操作敢艰,拷貝,粘貼册赛,刪除钠导,行內(nèi)移動(dòng)震嫉,查找與替換,多窗口,橫向豎向分屏,放大當(dāng)前窗口
1.拷貝牡属、粘貼责掏、刪除
拷貝 :yy/yw
粘貼:p
刪除:dd/dw
123456
qwe 123456
~
~
~
其中yw是拷貝單詞,比如qwe 123456湃望,在命令行模式下换衬,輸入yw,會(huì)拷貝qwe
如果這樣
123456
qwe123456
~
~
~
yw 會(huì)拷貝qwe一個(gè)整行
dw 會(huì)刪除一整行证芭,如果中間有空格隔開(kāi)瞳浦,會(huì)刪除字符
2.光標(biāo)移動(dòng)
h,j,k,l : 左下上右
gg:調(diào)到文件頭
G:調(diào)到文件尾巴
移動(dòng)到行首:^
移動(dòng)到行尾:$
按單詞移動(dòng):向前W/ 2W/,向后 b,b/
dasfdsafsdafasfasfasdfasfasfasfasgasgasgagasgasefavadgafafda sdff sfe h
我們將貫標(biāo)移動(dòng)到 這一行的末尾 ,然后輸入 ^
废士,光標(biāo)會(huì)移動(dòng)到行首叫潦,如果舒服 $
,光標(biāo)會(huì)移動(dòng)到行尾,如果輸入 b
,光標(biāo)會(huì)移動(dòng)到 sfe
的前面,如果輸入2b
,光標(biāo)會(huì)直接跳到 sdff
的前面官硝,同理矗蕊,w是向前移動(dòng)的意思,如果輸入
2w氢架,光標(biāo)會(huì)從
sdff`直接跳到行尾傻咖。
3.查找與替換
查找 : /關(guān)鍵字
查找與替換::%s/關(guān)鍵字/替換字/gc
%:整篇文檔中的所有行
s:設(shè)置
g:查找到第一個(gè)關(guān)鍵字后繼續(xù)搜索
c:每次替換前都要進(jìn)行確認(rèn),如果不寫(xiě),所有的都替換岖研。
如果查找到多個(gè)卿操,n
向后查找,N
向前查找孙援,
:set number
查看共有多少行
替換指定行數(shù)之間的:
3,4s/df/###/gc
如果有特殊字符害淤,用 \
隔開(kāi)
3,4s/\*\*\*/###/gc
4.多窗口,橫向豎向分屏,放大當(dāng)前窗口拓售。
分窗口:split(橫向)/vsplit(豎向)
窗口間跳轉(zhuǎn) : control + w / control + w(hjkl),
control +w + - ,放大當(dāng)前窗口 窥摄, control + w + = ,還原
關(guān)閉窗口:close
vsplit : control + w + shift + | , 可以放大橫屏的窗口,control + w + = 還原