【问题标题】:How to format code to use the specified `tabSize` with the built-in formatter?如何通过内置格式化程序格式化代码以使用指定的`tabSize`?
【发布时间】:2021-08-25 02:22:18
【问题描述】:

我有以下AutoHotkey 脚本示例,请注意代码缩进了一个单个 空格:

#z::
 MsgBox The Win-Z hotkey was pressed.
 Gosub MySubroutine
 return

MySubroutine:
 Sleep 1000
 return

我搜索了VS Marketplace,但没有找到适用于 AHK 脚本的格式化程序扩展。

我已经配置了"editor.tabSize": 2,有没有办法通过VSCode内置格式化程序来格式化代码以使用指定的tabSize

【问题讨论】:

    标签: visual-studio-code formatting vscode-settings indentation vscode-extensions


    【解决方案1】:

    似乎有一个 AutoHotKey Plus extension 包含似乎符合 Visual Studio Code 内置格式化程序设置的选项卡大小的格式。我将标签大小设置为 2,并使用扩展名(Shift + Alt + F)执行格式快捷方式:

    似乎某些关键字,例如 return 会紧贴边缘,大概是因为扩展的格式化程序将此解释为 AHK 的标准约定(不过,在我看来,我喜欢它的外观)。

    【讨论】:

    • 注意,我也安装了this AHK 扩展。
    • 还有一个AutoHotkey Plus Plus,哈哈。
    • @WenfangDu 哦,天哪,我想知道这是否是在常规 plus 的基础上构建的!
    • It is。两者都试过了,不幸的是,格式化程序破坏了我的代码并且无法配置。
    • 除此之外,AHK++ 还是不错的。
    【解决方案2】:

    此功能请求被跟踪here

    【讨论】:

      猜你喜欢
      • 2010-09-11
      • 2010-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-31
      • 1970-01-01
      相关资源
      最近更新 更多