我想将光标所在的选定单词复制到剪贴板。有办法做到这一点吗。
如果您的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