stdin stdout copy/paste 不起作用

stdin stdout copy/paste doesn't work

我使用 bash 在我的电脑上搜索文件))

所以,我输入

ls | vim -

它正在工作。 但我想从 vim 复制字符串并将其粘贴到 bash 回来。它不起作用。 从保存的文件中,我可以 copy/paste 使用

"*Y

但是,如果文件未保存,则无法正常工作。

只需拉出选定的文本(y 键),然后在终端中用 Shift+Insert 粘贴它;你需要 ~/.vimrc 中的这个设置来让 yank 使用剪贴板:

set clipboard=unnamed  " use clipboard reg '*' for all yank & like operations

适用于 vim 和 gvim。