我想发出命令:
command -nargs=1 Demo lua print <args>
我在执行的时候遇到了以下问题:
Demo test
nil
我必须在参数周围加上双引号才能使其工作:
Demo "test"
test
如何让neovim自动给参数加上双引号
我想发出命令:
command -nargs=1 Demo lua print <args>
我在执行的时候遇到了以下问题:
Demo test
nil
我必须在参数周围加上双引号才能使其工作:
Demo "test"
test
如何让neovim自动给参数加上双引号
事实上,问题在于参数的占位符没有正确使用。
而不是使用
<args>
,您应该使用<q-args>
,它可以将参数视为字符串。