7

rustfmt在 IntelliJ 或 CLion 中保存文件时如何自动运行?

4

2 回答 2

17

应该注意的是,虽然 bit2pixel 的答案会起作用,(而且我确实是这样做了很长一段时间),但有一种更新(更好?)的方法。rust-plugin 有一个选项可以自动处理这个问题。

在此处输入图像描述

于 2020-03-17T18:37:35.557 回答
2
  1. 确保你有File Watchers插件 via Preferences -> Plugins -> Installed。如果未安装,请转到Marketplace选项卡并搜索File Watchers,安装它,然后重新启动您的 IDE。

  2. Preferences -> Tools -> File Watchers

    文件观察者

  3. 添加一个新的观察者并命名它rustfmt

    文件观察者

  4. 按照下面的屏幕截图配置观察程序。rustfmt在字段中输入路径Program;它可以在您的Cargo bin directory.

如果您不知道Cargo bin directory目录在哪里,请输入which rustfmt您的终端并复制路径。如果您仍然找不到它,请确保您按照安装 Rust中的说明进行操作。

在此处输入图像描述

于 2019-12-28T15:27:54.543 回答