Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Intellij idea 用ideavim实现Intellij理念。无法从其他源复制文本_Intellij Idea_Copy_Buffer_Ideavim - Fatal编程技术网

Intellij idea 用ideavim实现Intellij理念。无法从其他源复制文本

Intellij idea 用ideavim实现Intellij理念。无法从其他源复制文本,intellij-idea,copy,buffer,ideavim,Intellij Idea,Copy,Buffer,Ideavim,我尝试用ideavim插件从IDEA复制文本,使用默认的vim键绑定(y)。但这个文本并没有复制到全局缓冲区中,我只能在IDEA中粘贴它 例如,如何在浏览器中使用复制的文本?默认情况下,Vim的命令不会猛拉到系统剪贴板;它猛拉到未命名的寄存器。您可以使用*或+访问系统剪贴板;有关更多信息,请参见此wiki。或者只需在~/.ideavimrc中设置: 设置剪贴板+=未命名 此~/.ideavimrc设置自版本0.38中实现以来,在IdeaVim中得到了支持。如果文件不存在,请在用户/主目录中创建它

我尝试用ideavim插件从IDEA复制文本,使用默认的vim键绑定(y)。但这个文本并没有复制到全局缓冲区中,我只能在IDEA中粘贴它
例如,如何在浏览器中使用复制的文本?

默认情况下,Vim的命令不会猛拉到系统剪贴板;它猛拉到未命名的寄存器。您可以使用*或+访问系统剪贴板;有关更多信息,请参见此wiki。或者只需在
~/.ideavimrc
中设置:


设置剪贴板+=未命名

~/.ideavimrc
设置自版本0.38中实现以来,在IdeaVim中得到了支持。如果文件不存在,请在用户/主目录中创建它


还要注意,这是所有标准Vim行为;除了配置文件的名称之外,没有一个是特定于IdeaVim的。

好的,我知道了。在IDEA中,复制操作的键映射设置设置为两种组合:Ctrl+c和Ctrl+Insert。我不知道为什么Ctrl+c不起作用,但现在我使用第二个。Ctrl+c不起作用,因为它是由Vim处理的。您可以在“其他设置->Vim仿真”中通过将“Handler”设置为IDE来更改此行为。太棒了!在Ubuntu14.04中工作非常好!谢谢师父<代码>设置剪贴板+=未命名使用
*
寄存器,也称为主选择。如果您更喜欢使用register
++
,即剪贴板,那么``set clipboard+=unnameplus
。您还可以通过
:`提示进行实验,看看什么最适合您。如果您在Windows上,正在寻找.ideavimrc,请参阅