Visual Studio Code是一个轻量级且功能强大的源代码编辑器,它内置提供了少量语言的支持如JavaScript, TypeScript and Node.js,其它通过扩展插件的形式进行支持。Uncrustify提供了对格式化Apex代码的支持。

  Uncrustify采用GPL-2.0开源协议,源代码地址为https://github.com/uncrustify/uncrustify。Apex目前没有得到uncrustify的正式支持,但得到了扩展的支持,它的格式与Java一样。在windows系统VSCode上使用Uncrustify进行格式化的具体步骤如下:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

1、下载编辑生成的可执行程序exe

下载地址为https://sourceforge.net/projects/uncrustify/files/

2、配置系统环境变量

增加系统环境变量Path为uncrustify.exe对应的目录

VSCode格式化Apex代码 随笔 第1张

3、VSCode安装Uncrustify扩展

VSCode格式化Apex代码 随笔 第2张

4、创建uncrustify配置文件

F1 或 Ctrl+Shift+P打开命令面板输入“Uncrustify: Create default config file”创建默认的配置文件,然后在项目的根目录可看到生成的uncrustify.cfg文件4

5、格式化Apex代码

此时打开Apex代码文件,按Shift+Alt+F可对其进行格式化

 

参考:

VSCode uncrustify

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄