复制一个单词,粘贴一个单词

cod*_*ing 18 vim

我知道如何复制一个单词,但我似乎覆盖了我的剪贴板中的内容,因为当我尝试复制一个单词时,它似乎不起作用.

要复制一个单词:

bye
Run Code Online (Sandbox Code Playgroud)

如何复制一个单词?

Ben*_*oit 25

也许你只想这样做:

viwp
Run Code Online (Sandbox Code Playgroud)

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

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

xnoremap p pgvy
Run Code Online (Sandbox Code Playgroud)

  • `xnoremap p pgvy`效果很好.`vep`是一个比'viwp`短的按键,并且也是一样的. (2认同)

ib.*_*ib. 5

像往常一样复制源单词(例如, with yiw)并使用

\n\n
viw"0p\n
Run Code Online (Sandbox Code Playgroud)\n\n

粘贴到目标单词上。

\n\n

由于p可视模式下的 \xc2\xa0 命令(请参阅:help v_p)不会更改0包含最近的\nyank 命令文本的编号寄存器\xc2\xa0,因此可以一遍又一遍地粘贴相同的复制字。

\n