Rust Analyzer 小技巧——自动创建 module 文件

在 Rust 编程过程中,当我们想要新增一个模块时,往往需要手动去创建相应的 .rs 文件,这一过程可能会稍显繁琐。然而,有了 rust-analyzer 的这个 quickfix 之后,情况就大不一样了。

现在,我们只需要在父模块中用 mod xxx; 声明这个新模块,然后应用 rust-analyzer 对应的智能修复,它就会自动帮我们创建对应的 .rs 文件。

如果是直接手动创建 .rs 文件,那么这个 .rs 文件是不会被 rust-analyzer “分析”的,因为不在 module tree 中,这时候可以点击文件最上方的小灯泡,手动应用 quickfix 将这个文件加入到 parent module 中

我了解到这个技巧是在看 rust-analyzer 作者的视频的时候,他在开发的时候也用到这个 quickfix,这是一个推荐的方式,不必自己手动创建 .rs 文件。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!