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
的基本操作,這個編輯器有很多功能,可以根據需要進一步學習和探索。