感谢作者开发了这么强大的插件~
帮助好像只有英文,看起来很累,就直接来问了^^
我在试着写 AutoHotkey 的 snippet ,AutoHotkey 里有这么一条命令:
InputBox, OutputVar [, Title, Prompt, HIDE, Width, Height, X, Y, Font, Timeout, Default]
我希望如果我只填了可选参数里前面几个,能自动删除后面未填选项的逗号,请问该怎么写 snippet?
我写了一个简单的,不会有多余的空格,但还是不完美,填的时候跳过一个可选参数后不能临时改变主意再填个参数,否则参数意义就不同了。
InputBox, `OutputVar^`, `Title?^`, `Prompt?^`, `HIDE?^`, `Width?^`, `Height?^`, `X?^`, `Y?^`, `Font?^`, `Timeout?^`, `Default?^
如果我这么写的话:
InputBox, `OutputVar^, `Title?^, `Prompt?^, `HIDE?^, `Width?^, `Height?^, `X?^, `Y?^, `Font?^, `Timeout?^, `Default?^
这样可以解决上面的问题,但是我至少要把 Default 参数填上,否则尾部就会有多余的逗号。尽管语法允许,但是不好看……求破……
感谢作者开发了这么强大的插件~
帮助好像只有英文,看起来很累,就直接来问了^^
我在试着写 AutoHotkey 的 snippet ,AutoHotkey 里有这么一条命令:
InputBox, OutputVar [, Title, Prompt, HIDE, Width, Height, X, Y, Font, Timeout, Default]
我希望如果我只填了可选参数里前面几个,能自动删除后面未填选项的逗号,请问该怎么写 snippet?
我写了一个简单的,不会有多余的空格,但还是不完美,填的时候跳过一个可选参数后不能临时改变主意再填个参数,否则参数意义就不同了。
如果我这么写的话:
这样可以解决上面的问题,但是我至少要把 Default 参数填上,否则尾部就会有多余的逗号。尽管语法允许,但是不好看……求破……