Skip to content

请问 snippet 填完后如何再自动删除一些多余的东西? #40

Description

@wz520

感谢作者开发了这么强大的插件~
帮助好像只有英文,看起来很累,就直接来问了^^

我在试着写 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 参数填上,否则尾部就会有多余的逗号。尽管语法允许,但是不好看……求破……

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions