進入wim拄氯,vim 后面加上你要打開的已存在的文件名或者不存在(則作為新建文件)的文件名:例如vim test.txt
在普通模式下 .(小數(shù)點)表示重復(fù)上一次的命令操作
普通模式輸入 N<command>岂傲,N 表示重復(fù)后面的次數(shù)
小技巧:你在完成依次跳轉(zhuǎn)后,可以使用 Ctrl+o 快速回到上一次(跳轉(zhuǎn)前)光標所在位置,
縮進
15G象缀,跳轉(zhuǎn)到 15 行
輸入 >> 整行將向右縮進(使用摩疑,用于格式化代碼超爽)
輸入 << 整行向左回退
: 進入命令行模式下對 shiftwidth 值進行設(shè)置可以控制縮進和回退的字符數(shù) 這里看命令行模式
刪除
復(fù)制粘貼
使用 y 復(fù)制
yy 復(fù)制游標所在的整行(3yy 表示復(fù)制 3 行)
y^ 復(fù)制至行首粤铭,或 y0吴侦。不含光標所在處字屋休。
y$ 復(fù)制至行尾。含光標所在處字符备韧。
yw 復(fù)制一個單詞劫樟。
y2w 復(fù)制兩個單詞。
yG 復(fù)制至文本末织堂。
y1G 復(fù)制至文本開頭叠艳。
普通模式中使用 p 粘貼
p(小寫)代表粘貼至光標后(下)
P(大寫)代表粘貼至光標前(上)
按下 Shift+zz 即可保存退出 vim。
替換和撤銷
查找
1易阳、快速查找
輸入/然后輸入項需要查找的字符串附较,按回車就會進行查找,這個查找是向下查找潦俺,拒课?是向上查找
輸入n或者N可以繼續(xù)查找,n查找下一個內(nèi)容事示,N查找上一個內(nèi)容
2早像、高級查找
*: 尋找游標所在處的單詞
#:同上,但 # 是向前(上)找肖爵,* 則是向后(下)找
g*:同 *卢鹦,但部分符合該單詞即可
g#: 同 #,但部分符合該單詞即可
命令行模式下輸入 noh 然后回車即可取消搜索
可視模式命令
普通模式下輸入 v(小寫)遏匆,進入字符選擇模式法挨,就可以移動光標,光標走過的地方就會選取幅聘。再次按下 v 后就會取消選取凡纳。
普通模式下輸入 Shift+v(小寫),進入行選擇模式帝蒿,按下 V 之后就會把整行選取荐糜,您可以上下移動光標選更多的行,同樣葛超,再按一次 Shift+v 就可以取消選取暴氏。
普通模式下輸入 Ctrl+v(小寫),這是區(qū)域選擇模式绣张,可以進行矩形區(qū)域選擇答渔,再按一次 Ctrl+v 取消選取。
在可視模式下輸入 d 刪除選取區(qū)域內(nèi)容
在可視模式下輸入 y 復(fù)制選取區(qū)域內(nèi)容