作者:王一飞 | 来源:互联网 | 2023-05-27 11:54
我尝试使用ideavim插件从IDEA复制文本,使用默认的vim键绑定(y).但是这个文本没有复制到全局缓冲区中,我只能在IDEA中粘贴它.
例如,如何在浏览器中使用复制的文本?
1> jbyler..:
默认情况下,Vim的yank命令不会拉到系统剪贴板; 它猛烈抨击未命名的登记册.您可以使用*或+ 寄存器访问系统剪贴板; 另请参阅此Wiki 文章以获取更多信息.或者只需在您的:中设置此选项~/.ideavimrc
:
set clipboard+=unnamed
~/.ideavimrc
由于VIM-476在0.38版本中实现,因此IdeaVim支持此设置.如果文件不存在,请在user/home目录中创建它.
另请注意,这是所有标准的Vim行为; 除了配置文件的名称外,它们都不是特定于IdeaVim的.
`set clipboard + = unnamed`使用`*`寄存器,即主要选择.如果你更喜欢使用寄存器`+`,也就是剪贴板,那么``set clipboard + = unnamedplus`.您也可以从`:`提示符以交互方式设置它们进行实验,看看什么最适合您.
如果您在Windows上并正在寻找.ideavimrc,请参阅/sf/ask/17360801/