从外部源将文本块粘贴到Vi Editor的最快方法

asf*_*adf 9 linux vi text-editor

例如,从网页复制conf部分,然后将其粘贴到您在Vi中打开的.conf文件中.

小智 16

  1. 输入插入模式(类型i)
  2. 类型:ctrl- shift-v


Jor*_*mer 14

或者,如果使用系统寄存器,则可以在不插入模式的情况下进行粘贴:

"*p
Run Code Online (Sandbox Code Playgroud)

这会将系统的剪贴板粘贴到光标处.无需插入模式.

  • 但这不适用于SSH(它将从您已连接到的系统的剪贴板粘贴,而不是系统). (2认同)

Ari*_*osh 13

真正的答案:

  1. :set paste

  2. 输入插入模式:点击 i

  3. 粘贴:Command+ vControl+v

  4. ESC

  5. :set nopaste


小智 11

有一点需要记住,有时Vim自动缩进文本.这很好,但有时它会混淆你粘贴到文档中的文本.

如果您的缩进错误,请删除粘贴的文本,键入:set paste,再次粘贴文本,以及完成后输入:set nopaste.


小智 7

最简单的方法是复制文本,然后在 Vim 中以INSERT模式右键单击要粘贴的位置。