如何使用uncrustify with atom-beautify?

时间:2017-08-01 17:31:36

标签: javascript node.js atom-editor uncrustify atom-beautify

我一直在查看atom-beautify网站和示例.jsbeauifyrc,.editorconfig和uncrustify.cgf文件。

我还审查了options原子美化。我知道我应该在原子美化设置中指定配置文件的位置。我已经尝试将.jsbeautifyrc文件,一个uncrustify.cfg文件和两个文件放在我在atom-beautify设置中指定的同一目录中。它没有任何效果。使用默认设置。我想让一些旧的C ++代码看起来更加统一,以适应我当前的项目以及我的小组正在开展的未来项目。

  • 我应该使用哪个文件?
  • 我必须在每个文件中包含哪些内容?
  • 这个/这些文件应该放在哪里?
  • 如何指定路径?
  • 我还需要做哪些其他更改,我不知道?

总而言之,我想在Atom编辑器中使用uncrustify(使用atom-beautify包)使我的C ++代码看起来不错。

3 个答案:

答案 0 :(得分:1)

  • 确保您的计算机上安装了uncrustify,并且可以通过CLI访问
  • atom-beautify的设置中,转到C ++部分,然后键入uncrustify.cfg作为配置路径
  • 将配置文件名uncrustify.cfg放在根文件夹
  • 尝试美化您的代码,现在应该使用您的配置文件

答案 1 :(得分:1)

您必须在系统上添加uncrustify.exe的PathVariable(来自Source AtomBeatify:https://atom.io/packages/atom-beautify),将代码上传到Atom时,单击ALT + CTRL + B会美化您的代码。

答案 2 :(得分:0)

下载zip在Windows上,请在此处下载最新版本的Uncrustify:https://sourceforge.net/projects/uncrustify/files/latest/download

解压缩zip该程序是一个独立的exe,因此只需将下载的uncrustify -...- win32.zip文件解压缩到任意位置即可。对于此示例,我将使用C:\ Uncrustify。因此,uncrustify.exe将在该目录中。

在Windows 7+中将目录添加到PATH系统环境变量:键入Winkey + env-选择“编辑系统环境变量”

在“高级”选项卡上,单击底部的“环境变量”按钮。在底部的“系统变量”部分中,单击“路径”变量,然后单击“编辑...”按钮。

单击“新建”按钮,然后键入C:\ Uncrustify或将uncrustify.exe提取到的目录。

重要:单击“确定”关闭对话框,否则您的更改将不会保存。验证

在CMD窗口中,键入uncrustify的位置应将路径返回到uncrustify.exe。

对于我来说,它显示C:\ Uncrustify \ uncrustify.exe关闭Atom并重新打开它。现在您应该可以进行原子美化了,它将使用Uncrustify格式化您的选择