1

I've recently started learning Rust. Rust is a relatively new language, the first stable release having only been out in May 2015.

I've looked online and for the most part, the only articles I've found said that there aren't any IDEs for Rust yet. Most of them, however, were published a few years ago and may be outdated by now.

I need to find a Rust IDE that runs on Windows 10 (preferably something like NetBeans), which fulfills these basic requirements:

  • It must be completely free.
  • It must have syntax highlighting.
  • It must be able to run code without exiting the IDE.
  • It must have an output console.
  • It must have a debugger.
2
  • See also: Rust IDE for Linux
    – unor
    Commented Dec 30, 2018 at 3:57
  • 1
    Do you have problems with using emacs? it runs great on windows and have modes for everithing. If you have not i put an answer specifying how to configure, as you stated "something as netbeans" as a preference.
    – flavio
    Commented Feb 8, 2019 at 15:14

2 Answers 2

1
+50

Actually VS Code is the best IDE and in the case of RUST it also can be a good solution.

If you go to the Marketplace or use the Integrated extension manager and search for RUST, you will find: Rust (rls) (Among many others...)

RUST extensions for VS Code

Rust support is powered by the Rust Language Server (RLS). If you don't have it installed, the extension will install it for you.

The main advantage is that this extension is built and maintained by the RLS team, part of the Rust IDEs and editors team. And it's totally free.

Features:

  • code completion
  • jump to definition, peek definition, find all references, symbol search
  • types and documentation on hover
  • code formatting
  • refactoring (rename, deglob)
  • error squiggles and apply suggestions from errors
  • snippets
  • build tasks
1

I really like the Eclipse Project - a powerfull IDE with plugins for nearly every language. And there seems to be one for Rust, too.

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.