Vim 编辑与操作速查

Vim 编辑与操作速查

🔹 删除命令

  • x → 删除光标所在字符
  • dw → 删除到下一个单词开头
  • de → 删除到单词结尾
  • dd → 删除整行
  • d$ → 删除到行尾
  • d0 → 删除到行首

🔹 复制与粘贴

  • yy → 复制整行
  • yw → 复制到下一个单词开头
  • ye → 复制到单词结尾
  • p → 在光标后粘贴
  • P → 在光标前粘贴

🔹 修改命令

  • cw → 修改一个单词
  • cc → 修改整行
  • C → 修改到行尾
  • s → 替换一个字符并进入插入模式

🔹 撤销与重做

  • u → 撤销上一步操作
  • Ctrl-r → 重做撤销的操作

🔹 缩进与格式化

  • >> → 当前行右缩进
  • << → 当前行左缩进
  • = → 自动缩进选区
  • gg=G → 自动缩进整个文件

🔹 可视模式编辑

  • v → 字符选择
  • V → 行选择
  • Ctrl-v → 块选择
  • 在选区内使用 d, y, p, = 等命令进行操作

🔹 宏与自动化

  • q{register} → 开始录制宏
  • q → 停止录制
  • @{register} → 执行宏
  • @@ → 重复上一次宏

🔹 其他常用操作

  • J → 合并当前行与下一行
  • . → 重复上一次操作
  • r{char} → 替换光标所在字符为指定字符
  • ~ → 切换光标所在字符大小写

🔹 总结

  • 删除:d 系列命令
  • 复制与粘贴:yp
  • 修改:c 系列命令
  • 撤销与重做:uCtrl-r
  • 缩进与格式化:>>, <<, =
  • 可视模式:v, V, Ctrl-v
  • 宏:q, @
  • 其他:. 重复操作,J 合并行