是否有用于Haxe代码的代码格式化工具?
是否有Haxe代码格式化程序来美化代码是否有用于Haxe代码的代码格式化工具?,haxe,Haxe,是否有Haxe代码格式化程序来美化代码 或者,如果有一个是为其他语言制作的,但效果足够好,它也可以被接受。我发现astyle 在c#模式下,它也适用于haxe 命令行示例: astyle--mode=cs-f-U-Y-o-xe-xg-xL-S-t-xj-xt1-xW-z2*.hx 注意:-p弄乱了正则表达式文字和宏(@:annotation) 在vscode编辑器中设置格式: 安装扩展名:Astyle 编辑settings.json(常规vscode用户首选项) 现在,编辑扩展文件以包含“hax
或者,如果有一个是为其他语言制作的,但效果足够好,它也可以被接受。我发现
astyle
在c#模式下,它也适用于haxe
命令行示例:
astyle--mode=cs-f-U-Y-o-xe-xg-xL-S-t-xj-xt1-xW-z2*.hx
注意:-p
弄乱了正则表达式文字和宏(@:annotation
)
在vscode
编辑器中设置格式:
安装扩展名:Astyle
编辑settings.json
(常规vscode用户首选项)
现在,编辑扩展文件以包含“haxe”。
打开文件:
~/.vscode内部人员/扩展/chiehyu.vscode-astyle-0.4.0
第111行列出了语言,添加了“haxe”,因此它的内容如下:
[“c”、“cpp”、“objective-c”、“csharp”、“java”、“haxe”]
下一步:禁用扩展,重新启动,再次启用它。
从上述一种语言中打开文件,并将其格式化(ctrl-shift I)
现在也应该注册haxe文件
现在,使用相同的快捷方式格式化*.hx
文件。现在有一个专门用于Haxe的代码格式化程序,名为。与astyle相比,它实际上正确理解所有特定于Haxe的构造,包括最新的Haxe 4语法和条件编译。您可以从Haxelib安装它,并从命令行重新格式化代码:
haxelib install formatter
haxelib run formatter -s <source-directory>
当然,您也可以手动调用格式化文档
命令(Shift+Alt+F)
haxelib install formatter
haxelib run formatter -s <source-directory>
"[haxe]": {
"editor.formatOnSave": true,
"editor.formatOnPaste": true
}