如何使用VIM将所选单词复制到剪贴板



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

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

也许你只想这样做:

viwp

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

现在,如果你不想在这样做的时候丢失你的注册,你也可以把你的vimrc:

xnoremap p pgvy

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

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

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

一旦你按照上面的链接设置了你的vim,你就可以通过按下Ctrlc将单个或多个行从vim复制到剪贴板。并通过按下Ctrlp从剪贴板粘贴到vim

现在,要将一个单词复制到剪贴板,请按bveCtrlc

最新更新