【vim】复制黏贴的方法
1、按字符复制与粘贴
在命令行模式下输入字符v(小写),便可以进入按字符选择模式,通过h、j、k、l键移动光标选择要进行复制的字符串。
完成选择后按下y键进行复制,将鼠标移动到最后一行,按下p执行粘贴操作就完成了对选择的字符串部分完成了按字符复制与粘贴操作。
按下小写v进入visual模式
比如要复制dddd到第6行
简单介绍下光标移动的方法, 其实用上下左右键也可以
h: 向左移动
j:向下移动
k: 向上移动
l:向右移动
移动选中bbbb
按下y键复制
移动到最后一行按下p键
至此,我们完成了复制,按下u键,可以撤销复制
2、按行复制与粘贴
在命令行模式下输入字符V(大写),便可以进入按行选择模式,通过h、j、k、l键移动光标选择要进行复制的行号。
选中行后按下y键进行复制,然后将光标移动到要进行粘贴的位置,比如放在23行后,需要将光标移动到23行,按下p键进行粘贴操作
按下大写的V,visual line模式
加入我们要复制2,3两行, 我们按下j键
按下y键复制
移动到最后一行,我们按下p键
至此完成复制, 按下u键,可以撤销复制
3、按块复制与粘贴
在命令行模式下按下组合键Ctrl+V进入到按块选择模式,通过h、j、k、l移动鼠标选择要进行复制的区域块
选择了一个区域块,选择完成后按y进行复制,将光标移动到要进行粘贴的地方(比如放到内容的最后),按下p执行粘贴
我们按下Ctrl+V,进入visual block模式
比如我们想复制hell和dddd这个区域,我们移动光标选中这个区域
我们按下y键复制
(需要先按下o创建一个空行,然后按ESC退出)
移动到最后一行,我们按下p键黏贴
至此,我们完成了一个区块的复制黏贴, 同样按下u可以取消黏贴操作