Vim常用操作

在 Vim 中进行整行复制(yank)和粘贴(put)的操作非常简单。以下是常用方法:


🔹 复制整行

  • 将光标移动到要复制的行。
  • yy(或 Y):复制当前整行(包括换行符)。

例如:
光标在第5行,按 yy → 第5行被复制到默认寄存器。


🔹 粘贴整行

  • 将光标移动到目标位置。
  • p:在当前行下方粘贴一行。
  • P(大写):在当前行上方粘贴一行。

例如:
光标在第10行,按 p → 复制的内容插入为第11行。
P → 插入为第10行,原第10行下移。


🔹 其他相关技巧

  • 复制多行

    • 3yy:从当前行开始向下复制3行。
    • 5Y:同上,等效于 5yy
  • 删除并复制(剪切)整行

    • dd:删除当前行(同时放入寄存器,可粘贴)。
    • 3dd:删除3行。
  • 查看寄存器内容(可选)

    • :reg:registers:查看所有寄存器内容,确认复制了什么。

✅ 示例流程

  1. 光标移到要复制的行。
  2. yy
  3. 移动光标到目标位置。
  4. p(下方粘贴)或 P(上方粘贴)。

如有更多 Vim 相关问题(比如跨文件复制、使用命名寄存器等),欢迎继续提问!