IDEs
Recipe | Crates | Categories |
---|---|---|
Write Rust code with VS Code | VS Code⮳ | |
Write Rust code with the zed editor |
[ides.incl: fix (P1)](https://github.com/john-cd/rust_howto/issues/485)
| Use the Helix Editor | Helix editor⮳ | |
| Write Rust code with RustRover | RustRover
⮳ | |
| Use neovim
| Neovim⮳ | |
VS Code⮳ | Install the rust-analyzer extension. Also consider the CodeLLDB , Dependi and Even Better TOML |
RustRover ⮳ | It is available for free for non-commercial use. |
IntelliJ / CLion JetBrains IDE + Rust plugin | If you have a JetBrains license, CLion is your go-to editor for Rust in JetBrains’ IDE suite |
Zed⮳ | zed is available for macOS, Linux, and soon for Windows. Written in Rust. |
Helix editor⮳(github)⮳ | Install the rust-analyzer binary⮳ |
vi , vim , or Neovim⮳ | Configure Vim for Rust⮳ |
Emacs⮳ (or derivatives like Doom Emacs, Spacemacs⮳, etc.) | Configure emacs for Rust⮳ |
Sublime Text⮳ | "Rust enhanced" package⮳ |
Visual Studio⮳ | Configure rust-analyzer for Visual Studio⮳ |
Lapce⮳ | Open source, written in Rust |
Xcode⮳ | |
Eclipse Corrosion⮳ | It provides development tools for Rust and Cargo inside the Eclipse IDE |
Atom⮳ | It has been sunset |
Write Rust code with VS Code
Write Rust code with the zed
editor
See also
[ides: update (P1)](https://github.com/john-cd/rust_howto/issues/486)