繁体   English   中英

GVIM:如何在Windows下通过文件传递多个参数

[英]GVIM: How to pass in multiple arguments via a file under windows

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

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

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

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

一个简单的解决方案:

  1. 在文件中列出您的files

     file1 file2 file3 
  2. 使用以下命令打开Vim,

     $ vim -c next `cat files` 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM