如何将系统剪贴板的内容粘贴到Vim中参数列表中的所有文件?
答案 0 :(得分:2)
您可以执行以下操作:
:argdo execute 'normal! "+p' | w
说明:
:argdo
对参数列表中的每个文件运行以下命令。或者,您可以使用:windo
在每个窗口上运行命令,或:bufdo
在每个缓冲区上运行命令。
execute "normal! ..."
在normal!
之后运行命令序列,就好像它们是以正常模式进入一样。忽略所有映射并替换字符串转义序列,如\<esc>
。
"+p
粘贴system clipboard的注册表。请注意,Vim必须在启用+clipboard
功能的情况下进行编译才能生效。
| w
写下每个文件,无论是否更新。或者,使用| update
仅编写已更改的文件。
有关详细信息,请参阅:
回答