繁体   English   中英

如何使用 VIM 将选定的单词复制到剪贴板?

[英]How to copy a selected word to the clipboard using VIM?

我想将光标所在的选定单词复制到剪贴板。 有没有办法做到这一点。

也许你只是想这样做:

viwp

这将在视觉上选择一个新单词,并粘贴在它上面。

现在,如果你不想在这样做时丢失你的寄存器,你也可以放入你的 vimrc:

xnoremap p pgvy

首先,您必须检查 VIM 上的剪贴板功能是否已启用。 为此使用 --version 参数(vim --version)

如果不是 (-clipboard),您可以使用 gtk vim 版本或手动编译 VIM。 如果是(+剪贴板),在正常模式下"+yiw在你的单词上复制它到你的剪贴板。

如果 Vim 内置了对剪贴板的支持,剪贴板将映射到寄存器 *,因此您可以像使用任何其他寄存器一样使用它。 因此,例如,要将光标下的单词复制到剪贴板,您可以执行"*yiw 。复制当前行"*yy 从剪贴板粘贴"*p

按照https://stackoverflow.com/a/65666057/9384511 中的说明进行操作

按照上面的链接设置 vim 后,您将能够通过按Ctrl c将单行或多行从 vim 复制到剪贴板。 并通过按Ctrl p从剪贴板粘贴到 vim

现在只复制一个单词到剪贴板按b v e Ctrl c

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM