visual-studio-code - 如何通过内置格式化程序格式化代码以使用指定的`tabSize`?
问题描述
我有以下AutoHotkey脚本示例,请注意代码缩进了一个空格:
#z::
MsgBox The Win-Z hotkey was pressed.
Gosub MySubroutine
return
MySubroutine:
Sleep 1000
return
我搜索了VS Marketplace,但没有找到适用于 AHK 脚本的格式化程序扩展。
我已经配置"editor.tabSize": 2
了,有没有办法格式化代码以使用tabSize
VSCode 内置格式化程序指定的代码?
解决方案
看起来有一个AutoHotKey Plus 扩展,其中包含似乎遵循 Visual Studio Code 内置格式化程序设置的选项卡大小的格式。我将标签大小设置为 2,并使用扩展名 ( Shift++ Alt)执行格式快捷方式F:
似乎某些关键字,例如return
会紧贴边距,大概是因为扩展的格式化程序将此解释为 AHK 的标准约定(但在我看来,我喜欢它的外观)。
推荐阅读
- android - Android - 更改每个标签底部导航的图标和标题颜色
- azure-functions - 配置 ADAL 时的 Pulumi AD Application 和 Azure Function 循环依赖
- python - Python if 语句无法识别蓝牙信标
- three.js - 有什么方法可以处理 AR.js / A-Frame 中的多个多标记区域?
- sql-server - 从 xml 获取值到关系表
- spring-boot - Swagger-ui 错误 HttpMediaTypeNotAcceptableException
- python - Python Elasticsearch:如何处理很长的查询字符串
- node.js - NPM node-sass 安装失败
- java - 是否可以确定发出 api 请求的机器的本地时间?
- c# - ServiceStack - SessionAs 导致 PreAuthenticate 被调用