退出類:
:q! 不保存退出
:wq 保存退出
:x 保存退出
:q 退出,如果對緩衝區進行過修改,則會提示
:w 將緩衝區寫入文件,即保存修改
查找替換:
/pattern 向後搜索字符串pattern
?pattern向前搜索字符串pattern
n 下一個匹配
N 上一個匹配
:%s/old/new/g 搜索整個文件,將所有的old替換成new
:%s/old/new/gc 搜索整個文件,將所有的old替換成new,每次替換都要確認是否替換
複製粘貼:
dd 刪除光標所在行
dw 刪除一個字
x 刪除當前字符
X 刪除前一個字符
D 刪除到行末
yy 複製一行,此命令前可跟數字,複製多行用
yw 複製一個字
y$ 複製到行末
p 粘貼到當前行下面
P 粘貼到當前行上面
插入:
i 從當前光標處進入插入模式
I 進入插入模式,並置光標到行首
行號:
:set number 設置vi裏面顯示行號
定位:
shift+$ 定位到行尾
0 定位到行尾
G快速定位到文章尾行
gg快速定位到文章首行
:n 設置行號後,可以快速定位到n行