失败原因
C, C++, C#, ObjectiveC, D,Java, Pawn and VALA等语言的美化依赖于uncrustify插件,需正确安装并配置uncrustify插件。
相关插件github传送门:
atom-beautify: https://github.com/Glavin001/atom-beautify
uncrustify: https://github.com/uncrustify/uncrustify
解决方案
- 在uncrustify的github页面找到二进制文件下载地址,如图
image
image
将下载好的文件解压到\.atom\packages
(其他位置应该也可以,不过为了整洁好管理,插件统一放到packages文件夹下)。 - 打开Atom,进入Settings中的packages,找到atom-beautify插件点击settings,如图
image
进入插件设置之后找到 Executables--Uncrustify,将之前解压的目录下的uncrustify.exe
路径粘贴在Binary/Script Path
这一栏
image - 前两步执行完插件已经可以正常运行了,不过代码美化风格有点诡异,可以对美化的风格进行一下调整。
我选用的是atom-beautify这款插件在演示时使用的配置,以此为例。
配置文件位置在:C:\Users\你的用户名\.atom\packages\atom-beautify\examples\nested-jsbeautifyrc\uncrustify.cfg
复制配置文件路径,填入 atom-beautify--settings--各编程语言设置--Config Path 这一栏,如图。
image
uncrustify自带了几款配置文件,在uncrustify\cfg
这个文件夹里,我没有一一试用过就不多评价。
代码风格萝卜白菜,如果现有的配置都有那么一点不合心意,那就自己动手修改配置,打造自己专属的美化配置吧~
网友评论