Syntax highlighting (.rs)
|Show more editors ⇩|
|Show more IDEs ⇩|
✓ = supported out-of-the-box, ✓1 = supported via plugin, ✓2 = supported via racer and plugin
Important packages: Rust-BBEdit
Important packages: mc-rust-lang
Specific highlights: Geany is one of the few editors with syntax highlighting out-of-the-box (since 1.24). It has built in scripts to run rustc, and even cargo support is coming soon™.
Specific highlights: Kate is one of the few editors with syntax highlighting out-of-the-box. Plus, there is also support for Racer and through that autocompletion. Activate it with: Settings > Configure Kate > Plugins > Rust Code completion.
Specific highlights: Textadept is one of the few editors with syntax highlighting out-of-the-box (since 8.0). The module has built in scripts to run rustc with simple syntax checking and cargo support.
Sublime supports Rust out-of-the-box with syntax highlighting, snippets, build scripts, and its new definition system.
Important Neovim-only packages:
With Corrosion you get:
Important packages:Visual Rust
With Visual Rust you get
SolidOak is the first Rust-specific IDE. It has integrated
It wraps Cargo instructions for creating, building, testing and running projects.
Debugging is also supported via CLion. Check the discussion for progress.
ride is another IDE that is exclusively built for Rust. It is still in a very early state, and the author suggests not to use it productively.
But if you want to take a look behind the curtains, you can do so on YouTube where he shows recordings of him programming ride.
With GNOME Builder you get out of the box
Racer is a code completion tool for Rust that is developed standalone. It is the basis for code completion in pretty much every setup.
rustfmt is a code formatting tool which can easily be installed via
cargo install rustfmt