如何将系统剪贴板的内容粘贴到参数列表中的所有文件中?

时间:2015-04-04 15:59:32

标签: vim

如何将系统剪贴板的内容粘贴到Vim中参数列表中的所有文件?

1 个答案:

答案 0 :(得分:2)

您可以执行以下操作:

:argdo execute 'normal! "+p' | w

说明:

  • :argdo对参数列表中的每个文件运行以下命令。或者,您可以使用:windo在每个窗口上运行命令,或:bufdo在每个缓冲区上运行命令。

  • execute "normal! ..."normal!之后运行命令序列,就好像它们是以正常模式进入一样。忽略所有映射并替换字符串转义序列,如\<esc>

  • "+p粘贴system clipboard的注册表。请注意,Vim必须在启用+clipboard功能的情况下进行编译才能生效。

  • | w写下每个文件,无论是否更新。或者,使用| update仅编写已更改的文件。

有关详细信息,请参阅:

最初由Roberto Balejík

回答