一文搞懂vim复制粘贴
转载自本人独立博客https://liushiming.cn/2020/01/18/copy-and-paste-in-vim/ 概述 复制粘贴是文本编辑最常用的功能,但是在vim中复制粘贴还是有点麻烦的,有一点学习成本。本文总结了使用vim复制粘贴的典型场景和使用方法,希望对读者有帮助。 vim内部复制、粘贴、剪切 选择文本 v+光标移动 (按字符选择)高亮选中所要的文本,然后进行各种操作(比如,d表示删除)。 V (按行选择) v+选中的内容+c 更改选中的文字 复制:y(ank) y 用v命令选中文本后,用y进行复制 yy 复制当前行,然后用p进行粘贴 5yy 复制从当前行开始的5行 y_ 等同于yy Y 等同于yy yw 复制当前单词 y$ 从当前位置复制到行尾 y0 从当前位置复制到行首 y^ 从当前位置复制到第一个非空白字符 yG 从当前行复制到文件结束 y20G 从当前行复制到第20行 y?bar 复制至上一个出现bar的位置 粘贴:p(aste) p(小写) 在光标位置之后粘贴 P(大写) 在光标位置之前粘贴 剪切 v + 方向键(hjkl)选中内容 + d 剪切 + p粘贴 剪贴板 默认剪贴板 vim提供12个剪贴板,它们的名字分别为vim有11个粘贴板,分别是 0 、 1 、 2 、 ... 、 9 、 a 、 “ 。如果开启了系统剪贴板,则会另外多出两个: +