2017-01-14 56 views

回答

3

我找到了astyle

使用c#模式,它也适用于haxe。

命令行例子:

astyle --mode=cs -f -U -Y -o -xe -xg -xL -S -t -xj -xt1 -xW -z2 *.hx

注:-p食堂regex literal,和宏(@:annotation

设置在vscode编辑格式:

安装扩展:Astyle
编辑settings.json(一般vscode用户首选项)

"astyle.haxe.enable": true, 
"astyle.cmd_options": [ "--mode=cs", "-f", "-U", "-Y", "-o", "-xe", "-xg", "-xL", "-S", "-t", "-xj", "-xt1", "-xW", "-z2" ], 

现在,编辑扩展文件包括 'haXe的'。
打开文件: ~/.vscode-insiders/extensions/chiehyu.vscode-astyle-0.4.0

线111名列表语言,加上 'haXe的',所以它读取: ["c", "cpp", "objective-c", "csharp", "java", "haxe"]

下一页:禁用扩展,重新启动,重新启用它。
从上述其中一种语言打开文件,并将其格式化为(ctrl shift I)

现在应该注册haxe文件。

使用相同的快捷方式,格式化现在可以用于*.hx文件。

相关问题