问题标签 [astyle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1367 浏览

windows - Astyle 在 Windows 中不起作用

我只是从 SourceForge 下载 Astyle。当我在/bin中执行Astyle.exe时,它说Cannot convert to multi-byte string,reverting to English。

我不知道发生了什么。

我发现有一个类似的问题,但那是关于 OS X 中的 Astyle。

这是与错误相关的源代码。我不知道第二行的意思。

最后,请随时纠正我的英语。

0 投票
1 回答
495 浏览

c++ - 我可以列出将使用 astyle 格式化的文件吗?

astyle 是否有一个选项可以执行以下操作:

所以,基本上列出不符合astyle的文件,但实际上不要更改它们。我浏览了手册页,找不到任何有用的东西。astyle 创建 .orig 文件,我可以使用该信息,但我不想弄乱驱动器,即使 astyle 可以在事后进行清除。我真的很想要这样的选择。

0 投票
1 回答
150 浏览

astyle - 如何用astyle打破单行if语句?

不知何故,我不喜欢一行 if 语句

并想把它们变成这个

astyle 可以为我做到这一点吗?我找不到合适的 astyle 选项。

0 投票
2 回答
1390 浏览

c++ - 应该使用什么选项来使用 astyle 删除多余的空格?

如何从我的代码中删除多余的空格astyle?例如我想转换以下代码:

对此:

但是 astyle 目前正在将其转换为:

0 投票
0 回答
522 浏览

git - 在 git commit 上对文件运行 astyle

我正在尝试整理我的代码,所以我想在提交之前始终在所需文件上运行 astyle。我已经看到提到 pre-commit 钩子并使用 gitattributes 的答案,但它们都像在运行 astyle 之前一样提交文件内容。因此,提交后,文件显示为再次被修改..

只有下一次提交才会真正提交修改后的文件。

我试过这种方法:

基本上,当我进行提交时,文件以错误的缩进提交,并显示为已修改,并具有正确的缩进。我尝试了 pre-commit 钩子,同样的事情发生了。

甚至可以做我想做的事吗?谢谢。

0 投票
1 回答
338 浏览

svn - 如何检查源代码文件是否符合给定的astyle规则?

astyle修改作为参数提供的文件。我只想检查是否astyle确认了特定文件。如果没有在 svn 预提交钩子中返回错误。但是astyle手册页没有说明返回值或如何防止就地格式化。

0 投票
0 回答
115 浏览

bash - 在 Bash 中,如何查看 Artistic Style 的版本?

我正在用 Bash 脚本编写一个可移植的过程(即我没有使用dpkg),以确保某些程序版本可用。我可以通过indent以下方式获取版本:

我不明白为什么我不能astyle以类似的方式获得版本:

当我做前者时,我得到了实际版本;当我做后者时,我得到了astyleprint 到终端返回的完整字符串,并且没有保存到变量中。怎么了?

0 投票
0 回答
138 浏览

java - 用艺术风格缩进续行

艺术风格在 Java 源文件中缩进这些行:

像这样:

有没有办法获得更明智的缩进?

我正在使用 Artistic Style 2.05.1(最新版本),没有选项:

0 投票
1 回答
558 浏览

c++ - Astyle - 如何将不带大括号的条件格式化为 1TBS

我有一个使用 Astyle 将代码格式化为 1TBS 的程序。所以,如果我有这样的代码

它变成了这个


问题是,当被调用函数中的参数被分成多行时,如下所示:

然后即使我试图强迫他使用 Astyle 也无法添加大括号--add-brackets。是否有可能以其他方式做到这一点?

我的命令现在看起来像这样:

0 投票
1 回答
365 浏览

c++ - astyle 可以处理不同的数组初始化大括号吗?

我有以下代码片段,这正是我想要的:

不幸的是,astyle 把它变成了:

有什么方法可以让 astyle 以不同的方式对待初始化列表大括号(即忽略它们)?

这些是我目前的选择: