(四)文件编辑(vim)、替换
文件编辑
# 安装完整版vi编辑器
apt install vim-full
vi编辑器
(1)一般模式
- 光标移动
- 搜索与替换
- 删除:
dd、复制、粘贴 - 撤销:
u
# vi命令
vi
(2)编辑模式
进入编辑模式的指令:i、I、o、O、a、A、r、R
退出:esc
(3)命令行模式
进入命令行模式的指令::、/、?
退出:esc
- 读取、保存文件
- 其他额外功能
# 保存并退出。w 保存,q 退出
:wq
# 不保存退出。
:q!
# 清空
:%d
(4)替换
# 全局替换
:%s/abc/123/g //将"abc" 替换为 "123"
# 局部替换
:20,30s/abc/123/g //第 20 行到第 30 行之间
# 替换特殊字符。需要替换的文本中包含了分隔符(如 /),可以选择其他字符作为分隔符,例如 #
:%s#abc/def#123/456#g //将所有 "abc/def" 替换为 "123/456"
除了自动批量替换外,vi还提供了手动逐个确认替换的方式。首先使用/进入搜索模式查找需要替换的字符串,回车。然后使用 cw命令输入新的字符串并按Esc键退出。接着使用 n 或 N 切换到下一个匹配项,并重复上述步骤。
(5)显示行号
:set nu
(6)清空
:%d
取消高亮
:nohl
删除一行
dd
浙公网安备 33010602011771号