Большинство людей предпочитают использовать VS Code для разработки на Rust. Я один из немногих, кто решил использовать Atom. Вероятно, у многих из этих людей есть веские причины для того выбора, который они сделали, но я не из таких людей. Я решил использовать Atom, потому что мой опыт связан с химией, а мой любимый цвет — зеленый, поэтому мне больше нравится логотип. Какой бы ни была причина, по которой вы хотите написать свой код Rust в Atom, вот краткое руководство о том, как настроить Atom для разработки на Rust.

Прежде всего, вам нужно установить следующие пакеты:

Билд: https://atom.io/packages/build
Билд-cargo: https://atom.io/packages/build-cargo
Язык-rust: https:/ /atom.io/packages/language-rust
Гонщик: https://atom.io/packages/racer

Необязательный:

Линтер: https://atom.io/packages/linter
Линтер-раст: https://atom.io/packages/linter-rust
Тема Rusty Dark: https:/ /atom.io/themes/ржавый-темный-синтаксис

Первые четыре пакета предназначены для создания вашего кода на Rust, а Racer предоставляет функции автозаполнения. Дополнительные пакеты — два для линтинга и одна тема, которая выглядит неплохо (на мой взгляд).

Ниже нужно проделать еще немного работы, чтобы настроить его для сборки, но как только вы закончите, это так же просто, как щелкнуть Ctrl + Alt + T, а затем выбрать один из вариантов. После того, как вы выбрали один, вы можете просто нажать Ctrl + Alt + T + Enter, чтобы использовать его снова, потому что он удобно сохраняет ваш последний использованный параметр.

Настройка гонщика

После установки пакета Racer вы также захотите открыть командную строку и ввести следующее:

Обновление Rustup
Добавление компонента Rustup rust-src
Инструментальная цепочка Rustup добавление nightly
Cargo + nightly install racer

Чтобы настроить Racer, перейдите к настройкам Racer в Файл->Настройки->Пакеты->Найти Racer в списке и нажмите «Настройки».

Введите следующее:

Путь к исполняемому файлу racer:
C:\Users\{username}\.cargo\bin\racer.exe

Путь к каталогу с исходным кодом rust:
C:\Users\{имя пользователя}\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\

Замена части {username} на свою.

Настройка сборки

Затем в настройках консоли вам нужно будет настроить его для сборки. Просто сделайте:

Пакеты->Сборка->Настройки->Видимость панели->(Выпадающий список) Оставить видимым

Build-cargo:
Backtrace->Использовать формат ошибок JSON (отключить)

Перезапустите Atom, и вуаля, теперь вы можете легко создавать и запускать программы Rust в Atom. :)