![](/img/trans.png)
[英]How to pass arguments to a bash script running under MinGW on Windows
[英]GVIM: How to pass in multiple arguments via a file under windows
是否有人知道命令行选项或将文件传递到gvim的方法,它将使用该文件的内容作为参数列表?
无需在argv中填充文件列表即可实现此目的。
问题是vim是一个unix工具,默认情况下它假定将通过管道传输文件列表,如果有1000个文件需要打开,但是在Windows世界中,可以输入多少个参数是有限制的在命令行上。 在Windows命令行上执行此操作的方法是拥有一个文件,其中包含您希望传递给程序的所有参数。 我想知道gvim是否提供这样的选项。
注意:这是以Windows兼容的方式调用gvim,即避免使用过长的参数列表
一个简单的解决方案:
在文件中列出您的files
,
file1 file2 file3
使用以下命令打开Vim,
$ vim -c next `cat files`
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.