在哪里可以将缩进设置(选项卡宽度)设置为Atom包原子美化(在Windows上)运行的uncrustify?虽然包设置提供指定uncrustify配置文件的路径(分别用于C和C++),但我不知道默认设置来自何处。
发布于 2017-05-23 16:29:20
包目录是
C:\Users\<user>\.atom\packages\atom-beautify\src\beautifiers\uncrustifyUncrustify是通过index.coffee运行的,因此会产生如下参数:
C:\uncrustify\uncrustify.exe
-c
C:\Users\<user>\AppData\Local\Temp\.....cfg
-f
C:\Users\<user>\AppData\Local\Temp\input...
-o
C:\Users\<user>\AppData\Local\Temp\output...
-l
CPP如果没有在设置中配置路径,则通过cfg.coffee生成临时配置。可能只是看上去
indent_with_tabs = 0
output_tab_size = 2
input_tab_size = 2这可能不足以使uncrustify按预期修改源。我不确定这些设置来自何处(Atom编辑器设置?)。所以我修改了包目录中的default.cfg (将选项卡宽度缩小到4,选项卡的空格--不确定是哪个参数做的),将它添加到设置中,等等.
发布于 2019-01-31 15:13:40
转到Atom的顶部菜单栏 -> Packages -> Atom -> Settings和打开C节如下所示:

在那里,您必须用您的,我的,填充Config Path,因为我在Ubuntu工作,是:
/home/ungalcrys/.atom/packages/atom-beautify/src/beautifiers/uncrustify/default.cfg
在Windows上,它可能不是:
C:\Users\ungalcrys.atom\packages\atom-beautify\src\beautifiers\uncrustify\default.cfg
default.cfg文件已经存在,根据uncrustify的版本,您可能不得不注释一两行。
https://stackoverflow.com/questions/44140344
复制相似问题