如何将 uncrustify 与 atom-beautify 一起使用?

How to use uncrustify with atom-beautify?

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

我还查看了原子美化的 options。我知道我应该在原子美化设置中指定配置文件的位置。我试过将一个 .jsbeautifyrc 文件、一个 uncrustify.cfg 文件和两个文件放在我在 atom-beautify 设置中指定的同一目录中。它没有任何作用。使用默认设置。我想让一些旧的 C++ 代码对于我当前的项目和我的团队正在进行的未来项目看起来更加统一。

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

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

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

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

将目录添加到 PATH 系统环境变量在 Windows 7+ 中:键入 Winkey + env - Select "Edit the system environment variables"

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

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

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

在 CMD window 中,键入 uncrustify 应该 return uncrustify.exe 的路径。

在我的例子中它显示 C:\Uncrustify\uncrustify.exe 关闭 Atom 并重新打开它。现在你应该可以原子美化了,它会使用 Uncrustify 来格式化你的选择

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