簡體   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