vim + abc? //打開時定義到最后一行
vim +3 abc? //定義到第3行
vim +5 abc? //定義到第5行
vim +100 abc? //如果行數(shù)不夠,還是定義到最后一行
vim +/imooc abc? //定位到這個單詞第一個出現(xiàn)的那一行(n匹配下一個相同的單詞)
vim aa bb cc? //一次性創(chuàng)建或者打開三個文件(:n切換下一個文件,:N切換到上一個文件)
================================================
底行模式:
:w? 保存
:q? 退出
:!? 強制執(zhí)行
:ls? 列出打開的所有文件
:n? 切換到下一個文件
:N? 切換到上一個文件
:15? 定位到15行
:/xxx? 搜索xxx
:?xxx? 向前搜索xxx
命令模式:
h? 光標(biāo)左移
j? 光標(biāo)右移
k? 光標(biāo)上移
l? 光標(biāo)右移
ctrl+f? 向下翻頁
ctrl+d? 向下翻半頁
ctrl+b? 向上翻頁
ctrl+u? 向上翻半頁
dd? 刪除光標(biāo)所在的行
o? 在光標(biāo)所在的行的下方插入一行并切換到輸入模式
yy? 復(fù)制光標(biāo)所在的行
p? 在光標(biāo)所在的行的下方粘貼
P? 在光標(biāo)所在的行的上方粘貼