GVIM:如何通过windows下的文件传递多个参数

时间:2015-09-01 09:23:10

标签: windows vim

是否有人知道命令行选项或将文件传递给gvim的方法,该文件将使用该文件的内容作为参数列表?

无需使用文件列表填充argv即可实现此目的。

问题是vim是一个unix工具,默认情况下假设一个文件列表将被输入,如果有1000个文件需要打开,但是在windows世界中有多少限制您可以在命令行上拥有的参数。在Windows命令行上执行此操作的方法是使文件包含要传递给程序的所有参数。我想知道gvim是否提供了这样的选择。

注意:这是以Windows兼容的方式调用gvim,即避免使用极长的参数列表

1 个答案:

答案 0 :(得分:1)

一个简单的解决方案:

  1. files

    中列出您的文件
    file1
    file2
    file3
    
  2. 使用以下命令打开Vim,

    $ vim -c next `cat files`