vi 是一個功能強大的文本編輯器,具有兩種主要模式:命令模式和插入模式。以下是一些基本操作說明:
打開文件
vi 文件名
退出 vi
- 退出且不保存更改:
:q!
- 保存更改並退出:
:wq
基本模式
- 命令模式:
vi預設進入的模式,用於執行各種編輯命令。 - 插入模式:用於編輯文本,可以通過按
i鍵進入。
切換模式
- 從命令模式進入插入模式:
i(光標前插入),a(光標後插入) - 從插入模式返回命令模式:
Esc
光標移動
h:左移j:下移k:上移l:右移
編輯命令
- 刪除當前字符:
x - 刪除當前行:
dd - 復原上一次操作:
u - 撤銷所有更改並回到文件開頭:
U - 複製當前行:
yy - 粘貼:
p
搜尋與替換
- 搜尋字符串:
/字符串 - 替換當前行的某字符串:
:s/舊字符串/新字符串/ - 替換整個文件的某字符串:
:%s/舊字符串/新字符串/g
保存文件
- 保存但不退出:
:w
高級操作
- 跳轉到文件開頭:
gg - 跳轉到文件末尾:
G - 跳轉到指定行:
行號G - 打開文件並立即跳轉到行號:vi +[行號] filename
- 顯示行號::set number or :set nu
- 每次打開 vi 編輯器時都顯示行號,可以在主目錄下編輯.vimrc文件,並添加:set number
這些只是 vi 的基本操作,這個編輯器有很多功能,可以根據需要進一步學習和探索。