(四)文件编辑(vim)、替换

文件编辑

# 安装完整版vi编辑器
apt install vim-full

vi编辑器

(1)一般模式

  • 光标移动
  • 搜索与替换
  • 删除:dd、复制、粘贴
  • 撤销:u
# vi命令
vi

(2)编辑模式

进入编辑模式的指令:iIoOaArR

退出: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

 

posted on 2025-11-18 16:55  asaca_r  阅读(4)  评论(0)    收藏  举报

导航