Vim 日常使用必知必会

一、vim 基本操作

  1. 正常模式下 键入 i 进入编辑模式
  2. 正常模式下 键入 o 进入编辑模式并换行
  3. 编辑模式下 键入 Esc 进入正常模式(退出编辑模式)
  4. 正常模式下 键入 : 进入命令模式

二、vim 常用操作

  1. 正常模式下 键入 yy 复制光标所在行
  2. 正常模式下 键入 [n]yy 复制多行 ([n]为行数)
  3. 正常模式下 键入 dd剪切当前行
  4. 正常模式下 键入 [n]dd 剪切多行 ([n]为行数)
  5. 正常模式下 键入 p 粘贴当前复制/剪切的内容
  6. 正常模式下 键入 u 撤销上一步操作

三、vim 基本命令

  1. 命令模式下 输入 q 退出文件
  2. 命令模式下 输入 q! 退出且不保存文件
  3. 命令模式下 输入 w 保存文件
  4. 令模式下 输入 wq 保存且退出文件
  5. 命令模式下 输入 wq! 强制保存且退出文件(readonly 下使用)

四、vim 常用命令

  1. 命令模式下 输入 set nu 显示行号
  2. 命令模式下 输入 set nonu 取消行号
  3. 命令模式下 输入 /[content] 搜索文本 ( [content] 为想要搜索的内容)
  4. 命令模式下 输入 s/[old]/[new] 替换当前行内容 ( [old] 为搜索的内容, [new]  为替换的内容)
  5. 命令模式下 输入 %s/[old]/[new] 替换全部内容 ( [old] 为搜索的内容, [new] 为替换的内容)
  6. 命令模式下 输入 [n],[n1]s/[old]/[new]/g 替换指定行内的内容 ( [n]  为开始行号, [n1]为结束行号, /g 为global 全部替换)
  7. 命令模式下 输入 v 进入字符可视模式,再次键入即可取消
  8. 命令模式下 输入 V 进入行可视模式
  9. 命令模式下 输入 ctrl+v 进入块可视模式
  10. 命令模式下 输入 ![express] 可以执行命令 ( [express] 为命令表达式,如 !ifconfig )

Vim 日常使用必知必会
https://blog.pangcy.cn/2021/09/09/服务器运维/Linux/Vim 日常使用必知必会/
作者
子洋
发布于
2021年9月9日
许可协议