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']