重新绑定VIM系统剪贴板寄存器拉伸/粘贴键

重新绑定VIM系统剪贴板寄存器拉伸/粘贴键,vim,key,system,yank,Vim,Key,System,Yank,而不是打字 "*y "*p 要将代码从一个文件复制到另一个文件,你们建议在my.vimrc中实现什么样的VIM快捷方式,它不会干扰许多其他动作?无快捷方式。将其粘贴到配置中,然后使用正常的y和p: set clipboard+=unnamedplus (:帮助剪贴板,:帮助剪贴板未命名增强版) (有些人更喜欢未命名而不是未命名plus)没有快捷方式。将其粘贴到配置中,然后使用正常的y和p: set clipboard+=unnamedplus (:帮助剪贴板,:帮助剪贴板未命名增强版) (

而不是打字

"*y
"*p

要将代码从一个文件复制到另一个文件,你们建议在my.vimrc中实现什么样的VIM快捷方式,它不会干扰许多其他动作?

无快捷方式。将其粘贴到配置中,然后使用正常的
y
p

set clipboard+=unnamedplus
:帮助剪贴板
:帮助剪贴板未命名增强版


(有些人更喜欢
未命名
而不是
未命名plus

没有快捷方式。将其粘贴到配置中,然后使用正常的
y
p

set clipboard+=unnamedplus
:帮助剪贴板
:帮助剪贴板未命名增强版

(有些人更喜欢
unnamed
而不是
unnamedplus

我使用
作为一个操作符,执行拖动到
“*
。我没有绑定粘贴,虽然我想可以

nnoremap <C-P> "*p
函数定义(
~/.vim/autoload/pbcopy.vim
):


如果在同一个vim实例中从一个文件复制到另一个文件,只需使用
y
p


最后一种选择:我使用
tmux(1)
,所以我经常将东西拉到tmux的缓冲区中

然后,由于我安装了tpope/tbone,我可以执行
:Tput

我使用
作为操作员,执行拉入
“*
的操作。我没有装订浆糊,不过我想可以

nnoremap <C-P> "*p
函数定义(
~/.vim/autoload/pbcopy.vim
):


如果在同一个vim实例中从一个文件复制到另一个文件,只需使用
y
p


最后一种选择:我使用
tmux(1)
,所以我经常将东西拉到tmux的缓冲区中


然后,既然我已经安装了tpope/tbone,我就可以做
:Tput

现在我在vim中拉的任何东西都不会进入剪贴簿,那就是。。。奇怪。不知道为什么不会。哦,让我检查一件事:你的Vim是用剪贴板功能编译的吗?您可以通过运行
vim--version
并查看
+剪贴板
,或者在vim中使用
:echo has('clipboard')
并希望看到
1
,来查看它。现在,无论我在vim中拖动什么,都不会进入剪贴板,那就是。。。奇怪。不知道为什么不会。哦,让我检查一件事:你的Vim是用剪贴板功能编译的吗?您可以通过运行
vim--version
并查看
+剪贴板
,或者在vim中使用
:echo has('clipboard')
并希望看到
1
,来查看它。