对保存在IntelliJ或CLion中的文件执行rustfmt

时间:2019-12-28 15:27:54

标签: intellij-idea rust ide clion rustfmt

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

2 个答案:

答案 0 :(得分:9)

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

enter image description here

答案 1 :(得分:0)

  1. 确保您通过File Watchers拥有Preferences -> Plugins -> Installed插件。如果尚未安装,请转到Marketplace选项卡并搜索File Watchers,进行安装,然后重新启动IDE。

  2. 转到Preferences -> Tools -> File Watchers

    File Watchers

  3. 添加一个新的观察者并将其命名为rustfmt

    File Watchers

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

  

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

enter image description here