首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >原子的缩进设置-用C/C++的uncrustify美化?

原子的缩进设置-用C/C++的uncrustify美化?
EN

Stack Overflow用户
提问于 2017-05-23 16:29:20
回答 2查看 3K关注 0票数 2

在哪里可以将缩进设置(选项卡宽度)设置为Atom包原子美化(在Windows上)运行的uncrustify?虽然包设置提供指定uncrustify配置文件的路径(分别用于C和C++),但我不知道默认设置来自何处。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-23 16:29:20

包目录是

  • Windows:C:\Users\<user>\.atom\packages\atom-beautify\src\beautifiers\uncrustify

Uncrustify是通过index.coffee运行的,因此会产生如下参数:

代码语言:javascript
复制
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生成临时配置。可能只是看上去

代码语言:javascript
复制
indent_with_tabs = 0
output_tab_size = 2
input_tab_size = 2

这可能不足以使uncrustify按预期修改源。我不确定这些设置来自何处(Atom编辑器设置?)。所以我修改了包目录中的default.cfg (将选项卡宽度缩小到4,选项卡的空格--不确定是哪个参数做的),将它添加到设置中,等等.

票数 1
EN

Stack Overflow用户

发布于 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的版本,您可能不得不注释一两行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44140344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档