Linux中的vi
(Visual Editor)是一个非常强大且广泛使用的文本编辑器。以下是关于vi
默认设置的基础概念、优势、类型、应用场景以及一些常见问题及其解决方法:
vi
编辑器分为三个模式:
vi
本身是一个基础编辑器,而vim
(Vi Improved)是其增强版本,增加了更多功能。vi
?vi filename
即可打开或创建文件。Esc
键确保处于命令模式。:q
退出(如果文件有修改会提示无法退出)。:wq
保存并退出。:q!
强制退出不保存。vi
中进行基本编辑?hjkl
(左下上右)。i
进入插入模式,在当前光标位置插入。a
在当前光标后追加。o
在当前行下方新开一行并进入插入模式。x
删除光标处字符。dd
删除整行。/pattern
向下查找,?pattern
向上查找。:s/old/new/
:%s/old/new/g
v
进入),按 Esc
返回命令模式。# 打开文件进行编辑
vi myfile.txt
# 在文件中移动光标
# 使用 hjkl 或方向键
# 插入文本
i # 进入插入模式,在当前光标位置插入
a # 在当前光标后追加
o # 在当前行下方新开一行并进入插入模式
# 删除文本
x # 删除光标处字符
dd # 删除整行
# 查找文本
/pattern # 向下查找 pattern
?pattern # 向上查找 pattern
# 替换文本
:s/old/new/ # 当前行替换 old 为 new
:%s/old/new/g # 全文替换 old 为 new
通过了解这些基础概念和操作方法,你可以更高效地使用vi
进行文本编辑工作。
领取专属 10元无门槛券
手把手带您无忧上云