怎么复制vim中的内容到系统的粘贴版
Korov opened this issue · comments
Lei Zhu commented
Martin Three commented
, y 和 , p 实现复制粘贴
Lei Zhu commented
用了 ,y
下面显示 14 lines yanked into "+
但是在外面用ctrl + v
没有获取到复制的内容
Martin Three commented
那么你可以使用 " + y 来拷贝到系统的剪切板吗 ?
Lei Zhu commented
也不行,我用的archlinux,是哪里没配好吗?
Martin Three commented
- 你是在 mac 上使用的吗 ?
- 你是在远程服务器上使用的吗 ?
Martin Three commented
也不行,我用的archlinux,是哪里没配好吗?
我以前就是在 archlinux 上使用的,是没有问题的。从 checkhealth 上看,配置的很正常。
Lei Zhu commented
我知道了是archlinux的问题
https://vim.fandom.com/wiki/Accessing_the_system_clipboard
vim --version | grep clipboard
-clipboard and -xterm_clipboard
Martin Three commented
所以,解决了?
Lei Zhu commented
Joey commented
为啥在编辑器内复制直接 y 就可以,要复制到系统剪贴板就得 , y
感觉不够一致
Martin Three commented
你可以看看 vim 里面的 register 这个概念。在 vim 中间,不只是有一个剪切板,使用 y
和 ,
y
对应两个剪切板,第一个是 vim 内部的,第二个是系统的。
这种做法的好处是,在 vim 内部粘贴的时候,不会污染系统的剪切板。