Vim"yank"似乎不起作用

Ada*_*bin 14 vim yank

我对Vim很新.今晚,我了解了"yank"命令,但是当我尝试在MacVim中使用它时,它什么也没做.既不做Y也不y{motion}做.我尝试使用默认值.vimrc来排除任何奇怪的配置问题.

Google-fu让我失望了.这感觉就像一个noobie问题.我错过了一些明显的东西吗

ice*_*ter 22

yank本身只是将线条复制到剪贴板中 - 您需要将p其分配到下一行或P后退线上以使用复制的线条.要切断线,请使用delete.

  • 没问题,你会在那种情况下寻找`d`elete. (2认同)

Wes*_*ger 16

如果您有设定set clipboard=unnamedplus在你.vimrc那么这将无法正常工作.

对于OSX,您必须使用 set clipboard=unnamed

对于Linux,您可能需要使用 set clipboard=unnamedplus

这是我个人的片段 .vimrc

if system('uname -s') == "Darwin\n"
  set clipboard=unnamed "OSX
else
  set clipboard=unnamedplus "Linux
endif
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,在这里运行 OSX,您的提示解决了问题。 (2认同)

Ama*_*dan 5

它没有做任何可见的事情- 就像其他编辑器中的Ctrl-C(编辑/复制)一样.尝试p后面的命令(粘贴) - 这相当于Ctrl-V - 将被拉出的内容放入文档中.