UE编辑器加载格式化代码插件astyle

时间:2023-03-08 16:15:31
UE编辑器加载格式化代码插件astyle

UE 的格式化功能不强,自带的astyle版本陈旧,一般采用开源工具astyle来实现代码格式化。

1. 首先下载最新的astyle,因为ue自带的astyle版本太老,不支持空格、中文名等。

2. 解压缩后得到 astyle.exe, 将之拷贝到 ue目录的gnu目录下面,覆盖原来的astyle.exe

3. 打开ue, 选择“菜单”-“高级”-“工具栏配置”
  
  打开“工具栏配置”对话框, 输入名字“格式化代码”,
  命令行输入(注意一共有4个双引号):

"C:\Program Files\IDM Computer Solutions\UEStudio\GNU\astyle.exe" --style=ansi "%f"  
转到选项卡的"输出"页, 选择“捕捉输出”,选择“输出到列表框”。
其它的保留默认。

4. 用ue打开源代码文件,然后"高级" - “格式化代码”

5. astyle.exe的参数比较多, 例如:
   astyle.exe --style=linux "文件名" //linux格式
  astyle.exe --style=java "文件名" //java格式