VI基本編輯指令
開啟編輯器 編輯xxx.txt
VI xxx.txt
輸入模式(insert mode)和指令模式(command mode)
ESC 返回指令模式
進入輸入模式
a (append) 由游標之後插入資料
i (insert) 由游標之前插入資料
o (open) 新增一行於該行插入資料
x 刪除目前字符
dd 删除目前行
D D表示删除游標後的目前行
複製貼上
yy 複製目前行
p 貼上複製的行
還原/重作
u undo 還原 類似ctrl+z
ctrl + r redo 重作 類似ctrl+y
游標移動方式 口訣:左下上右
k
h l
j
h 向左
j 向下
k 向上
l 向右
0 到本行開頭
$ 到本行结尾
翻頁
ctrl + b back往回翻一頁
ctrl + f fordard 往前翻一頁
跳到文件頭尾
gg 跳到文件頭
G 跳到文件尾
搜索:
/xxx, 正向搜索xxx串, n表示下一个, N表示上一个
?xxx, 反向搜索xxx串, n表示下一个, N表示上一个
結束編輯
:w 儲存
:q 離開 會提示是否關閉 煩
:q! 直接離開 放棄編輯過的資料
:wq 儲存離開
j 向上
k 向下
l 向右
其他功能
顯示行號
set nu, :set nonum
重複上一個指令 .