Vim9和其他软件的文本复制、粘贴

大家都知道:在Vim9中使用yp命令来进行文本的复制和粘贴,今天我来说一说Vim和其他软件之间的文本复制、粘贴操作。

Vim9和其他软件进行复制、粘贴,其原理就是通过系统剪贴板作为中介来执行操作。

一、从Vim9复制文本内容

按住鼠标左键滑出文字块,点击鼠标右键,在弹出的菜单中选择“复制”,在其他软件中使用Ctrl+v就可以粘贴过去了。gVim9比较智能化,不会选中行号。

二、向Vim9粘贴文本内容

在其他软件中使用Ctrl+c,或鼠标右键,选择“复制”,即可复制:
Vim9和其他软件的文本复制、粘贴_第1张图片
把文字内容复制上,然后有以下两种操作:

1、向Vim9的编辑区粘贴文本

" Ctrl+c Ctrl+v设置
vnoremap  "+y
nnoremap  "*p

把上面这三句加入到你的vimrc文件中,执行:wq保存退出后,重启vim9就可以生效。
普通模式下,同时按住Ctrl+Shift+v三个按键,就可以把文本内容粘贴到光标处了。注意,一定是在普通模式下进行粘贴操作。

2、向Vim9的命令行粘贴文本
普通模式输入以下命令,即可向Vim9的命令行粘贴文本:
:*
上面命令的操作顺序:
1、输入一个冒号":"
2、同时按下Ctrlr
3、再输入一个星号"*"
命令解释:
“:”,开启命令行
,显示为一个双引号",表示将从Vim9的寄存器中导入内容
“*”,星号表示系统剪贴板寄存器,使用:reg命令就可以查看Vim9所有的寄存器。
Vim9和其他软件的文本复制、粘贴_第2张图片
如上图底部红框所示,这样就从系统剪贴板把文本内容粘贴到Vim9的命令行了。
(全文完)

你可能感兴趣的:(vim,vim,编辑器,文件编辑)