gpt4 book ai didi

vim - 如何从 VimL 获取命令行参数?

转载 作者:行者123 更新时间:2023-12-03 20:37:36 25 4
gpt4 key购买 nike

如何在 Windows 的命令行上访问提供给 Vim 的参数?

我正在寻找等效于 argv[]在 C。

在linux下你可以阅读/proc/self/cmdline .
例子:

vim -c ":echo split( readfile( \"/proc/self/cmdline\", 1 )[0], \"\n\" )"

print

[
'vim',
'-c',
':echo split( readfile( "/proc/self/cmdline", 1 )[0], "\n" )'
]
argc()argv()不工作。他们只返回文件数。
例子:
vim -c ':echo "argc:" . argc() . ", argv:" . string( argv() )' file1 file2

print

argc:2, argv:['file1', 'file2']

最佳答案

:help argc()
:help argv()
:help argidx()

也许还有 :help argument-list , 只是要确定。

简单的例子:
for arg in argv()
echo arg
endfor

关于vim - 如何从 VimL 获取命令行参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18350063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com