如何使用 VIM 将选定的单词复制到剪贴板?
How to copy a selected word to the clipboard using VIM?
我想将光标所在的选定单词复制到剪贴板。有没有办法做到这一点。
也许你只是想这样做:
viwp
这将在视觉上 select 一个新词,并粘贴到它上面。
现在,如果你不想在这样做时丢失你的寄存器,你也可以输入你的 vimrc:
xnoremap p pgvy
首先,您必须检查 VIM 上的剪贴板功能是否启用。为此使用 --version 参数 (vim --version)
如果不是 (-clipboard),您可以使用 gtk vim 版本或手动编译 VIM。
如果是(+剪贴板),在正常模式下 "+yiw
将其复制到剪贴板中。
如果您的 Vim 内置了对剪贴板的支持,剪贴板将映射到寄存器 *,因此您可以像使用任何其他寄存器一样使用它。因此,例如,要将光标下的单词复制到剪贴板,您可以执行 "*yiw
。复制当前行 "*yy
。从剪贴板粘贴 "*p
按照
中的说明进行操作
按照上述 link 设置 vim 后,您将能够通过按 将单行或多行从 vim 复制到剪贴板Ctrlc。然后按 Ctrlp
从剪贴板粘贴到 vim
现在只复制一个单词到剪贴板按bveCtrlc
我想将光标所在的选定单词复制到剪贴板。有没有办法做到这一点。
也许你只是想这样做:
viwp
这将在视觉上 select 一个新词,并粘贴到它上面。
现在,如果你不想在这样做时丢失你的寄存器,你也可以输入你的 vimrc:
xnoremap p pgvy
首先,您必须检查 VIM 上的剪贴板功能是否启用。为此使用 --version 参数 (vim --version)
如果不是 (-clipboard),您可以使用 gtk vim 版本或手动编译 VIM。
如果是(+剪贴板),在正常模式下 "+yiw
将其复制到剪贴板中。
如果您的 Vim 内置了对剪贴板的支持,剪贴板将映射到寄存器 *,因此您可以像使用任何其他寄存器一样使用它。因此,例如,要将光标下的单词复制到剪贴板,您可以执行 "*yiw
。复制当前行 "*yy
。从剪贴板粘贴 "*p
按照
中的说明进行操作按照上述 link 设置 vim 后,您将能够通过按 将单行或多行从 vim 复制到剪贴板Ctrlc。然后按 Ctrlp
从剪贴板粘贴到 vim现在只复制一个单词到剪贴板按bveCtrlc