Закрыт. На этот вопрос невозможно дать объективный ответ. Ответы на него в данный момент не принимаются.
Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы на него можно было дать ответ, основанный на фактах и цитатах.
Закрыт 5 лет назад .
Посоветуйте хорошее Ide gui для языка программирования Rust. Желательно полегче и под Linux.
Отслеживать
задан 10 авг 2017 в 17:28
Denis Kotlyarov Denis Kotlyarov
2,856 3 3 золотых знака 25 25 серебряных знаков 53 53 бронзовых знака
Итог разработки почти месяц на расте. Visual Studio Code отлично подошла + веб доки.
8 ноя 2017 в 18:49
Время прошло для Visual Studio Code:)) Использую Geany!
14 апр 2018 в 12:17
Visual Studio Code!:)
31 мар 2019 в 11:40
Досихпор использую Visual Studio Code (VSCode), появилось долгожданное автодополнение, хотябы в trait 🙂
13 дек 2019 в 9:11
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Раз выбор падает именно на графическую IDE, то пропустим популярные vim/emacs и рассмотрим поддержку для популярных графических интегрированных сред разработки:
Rust — как начать играть. Гайд по игре.
- Поддержка для Atom.
- Среда разработки RustDT, основанная на Eclipse.
- IntelliJ Rust.
- SolidOak IDE. Небольшая среда разработки, написанная на Rust.
- Поддержка Rust для VS Code. Расширение поддерживает RLS.
- Поддержка Sublime Text 3.
P.S. Лично я предпочитаю 5ый вариант для больших проектов, а правки и «маленькие» программы делаю с помощью vim.
Отслеживать
ответ дан 10 авг 2017 в 18:55
Nick Rossik Nick Rossik
438 1 1 золотой знак 6 6 серебряных знаков 13 13 бронзовых знаков
Использовал Visual Studio. Мне показалось что она слепа, не видит функций в сторонних библиотеках, но в ней отличная система проверки на ошибки(правда поджирает немного cpu). Пока остановился на IDEA, в ней все идеально за исключением проверки ошибок, думаю попробовать SolidOak возможно сойдет.
14 авг 2017 в 9:03
- Немного устаревшая статья на русском про настройку различных IDE для Rust
- Свежая информация на английском про VS Code и RLS: What the RLS can do
Сам использую Sublime Text 3 с расширением Rust Enhanced.
VS Code очень неплох и возможностей у него побольше чем у Sublime. Но у VS Code немного тормознутый интерфейс. Он намного быстрее, чем например Atom, но Sublime в этом отношении выигрывает.
Источник: ru.stackoverflow.com
Как запустить RUST
После запуска «Ржавчины» напрашивается другой, не менее интересный вопрос «Как правильно запустить игру Rust?» Дело в том, что при запуске игры многие сталкиваются с проблемами, а потому вся прелесть, ожидаемая от предвкушения поиграть в новенькую игрушку, просто растворяется. Как же с этим бороться? Очень просто – дело в том, что любую возникшую проблему можно решить – главное понять, по какой причине она возникла.
5 причин изучать Rust в 2023
Руководство по запуску Rust
1. После установки Rust на рабочем столе должен был появиться ярлык – по нему и кликаем. И здесь начинается самое интересное – на экране высвечивается ошибка «Запуск программы невозможен, так как на компьютере отсутствует MSVCR120.dll»» Возможно, что у вас и не возникнет подобная проблема, но лучше перестраховаться и заранее знать, как можно ее решить.
Для устранения проблемы нужно скачать недостающий файл (и скопировать его в файл с игрой), сделать это вы можете на нашем сайте. Также у многих при запуске игры появляется так называемый «грустный смайлик». Для того чтобы от него избавиться нужно скачать 2013 Visual C++ для вашей версии ОС. После этого перезапустите компьютер – проблема должна решиться.
Если на экране при запуске все тот же смайлик, то попробуйте удалить старую версию утилиты и только после этого установить новую. После этого игра запустится 100%.
2. Запуск Rust состоялся – теперь нужно указать желаемое качество графики, разрешение экрана, а также режим игры (полноэкранный или оконный). Настройки нужно указать в зависимости от мощности Вашего ПК.
3. Далее нужно нажать на «Play», что означает «Игра».
4. После этого необходимо осуществить запуск сервера Rust. Для начала подождите пока сервера обновятся, а уж потом можете выбирать подходящий. Но дело в том, что эта функция сработает только в том случае, если у вас лицензионная версия игры. А теперь поговорим о том, как запустить сервер игры Rust пиратка.
В этом случае нужно открыть командную строку, нажав F1 и ввести «net.connect(здесь пробел)IP адрес сайта». net.connect – это разрешение на подключение, а IP – адрес нужного вам сервера. К примеру, net.connect 95.69.134.29:28015. Вот и все, можете приступать к игре. Ведь теперь вы знаете, как запустить игру Rust и даже правильно подобрать сервер.
Другие новости по теме:
Источник: www.rustomania.ru
Настройка среды разработки в Windows для Rust
В разделе Общие сведения о разработке в Windows с помощью Rust мы ознакомили вас с языком Rust и рассказали, что это такое и из чего состоит. В этом разделе мы настроим среду разработки.
Рекомендуется выполнять разработку Rust в среде Windows. Однако если вы планируете локальную компиляцию и тестирование в Linux, разработку можно также выполнять с помощью Rust в подсистеме Windows для Linux (WSL).
Установка Visual Studio (рекомендуется) или Microsoft C++ Build Tools
В Windows для Rust требуются определенные инструменты сборки C++.
Можно скачать Microsoft C++ Build Tools или просто установить Microsoft Visual Studio (рекомендуется).
Использование Microsoft C ++ Build Tools или Visual Studio Build Tools требует наличия действующей лицензии Visual Studio (Community, Pro или Enterprise).
В качестве интегрированной среды разработки (IDE) для Rust мы будем использовать Visual Studio Code, а не Visual Studio. Но вы по-прежнему можете установить Visual Studio. Доступен выпуск Community Edition — он предоставляется бесплатно для учащихся, участников проектов с открытым кодом и отдельных пользователей.
При установке Visual Studio мы рекомендуем выбрать несколько рабочих нагрузок Windows: разработку классических приложений .NET, разработку классических приложений C++ и разработку для универсальной платформы Windows. Возможно, вы не думаете, что вам потребуются все три, но вполне вероятно, что в будущем некоторые зависимости окажутся необходимы, так что будет проще выбрать все три рабочие нагрузки.
Для новых проектов Rust по умолчанию используется Git. Поэтому также добавьте в набор отдельный компонент Git для Windows (используйте поле поиска, чтобы найти его по имени).
Установка Rust
Теперь установите Rust с веб-сайта Rust. Веб-сайт обнаружит, что вы используете Windows, и предложит вам 64- 32-разрядные установщики инструмента rustup для Windows, а также инструкции по установке Rust в подсистеме Windows для Linux (WSL).
Rust очень хорошо работает в Windows. Поэтому нет необходимости использовать WSL (если вы не планируете локальную компиляцию и тестирование в Linux). Так как у вас Windows, рекомендуется просто запустить установщик rustup для 64-разрядной версии Windows. Также установите цепочку инструментов Microsoft C и C++ (MSVC), выполнив rustup default stable-msvc . Затем все будет настроено для записи приложений для Windows с помощью Rust.
После завершения работы установщика Rust все будет готово к программированию с помощью Rust. У вас еще не будет удобной интегрированной среды разработки (это будет рассмотрено в следующем разделе, Установка Visual Studio Code). И вы еще не настроили среду для вызова интерфейсов API Windows. Однако вы можете запустить командную строку ( cmd.exe ) и, возможно, ввести команду cargo —version . Если отобразился номер версии, это подтверждает, что Rust установлен правильно.
Если вы хотите узнать, что за ключевое слово cargo мы использовали выше, то Cargo — это название инструмента в среде разработки Rust, который управляет проектами (а точнее, пакетами) и их зависимостями.
Если вы действительно хотите углубиться в программирование на этом этапе (даже без удобства интегрированной среды разработки), то можете прочитать раздел Hello, World! книги «Язык программирования Rust» на веб-сайте Rust.
Установка Visual Studio Code
Применяя Visual Studio Code (VS Code) в качестве текстового редактора или интегрированной среды разработки (IDE), можно использовать преимущества языковых служб, такие как завершение кода, выделение синтаксиса, форматирование и отладка.
VS Code также содержит встроенный терминал, позволяющий вводить аргументы командной строки (например, вводить команды для Cargo).
- Сначала скачайте и установите Visual Studio Code для Windows.
- После VS Code установите расширениеrust-analyzer. Можно либо установить расширение rust-analyzer из Visual Studio Marketplace, либо открыть VS Code и выполнить поиск rust-analyzer в меню расширений (CTRL+SHIFT+X).
- Для поддержки отладки установите расширение CodeLLDB. Можно либо установить расширение CodeLLDB из Visual Studio Marketplace, либо открыть VS Code и выполнить поиск CodeLLDB в меню расширений (CTRL+SHIFT+X).
Примечание В качестве альтернативы расширению CodeLLDB для поддержки отладки можно использовать расширение Microsoft C/C++ . Расширение C/C++ не интегрируется с интегрированной средой разработки, как CodeLLDB. Но расширение C/C++ предоставляет более подробную отладочную информацию. Поэтому его стоит иметь под рукой на всякий случай. Можно либо установить расширение C/C++ из Visual Studio Marketplace, либо открыть VS Code и выполнить поиск C/C++ в меню расширений (CTRL+SHIFT+X).
Здравствуй, мир! Руководство (использование Rust с VS Code)
Давайте испытаем Rust с помощью простого приложения «Hello, World!»
- Сперва запустите командную строку ( cmd.exe ) и cd перейдите в папку, в которой вы хотите хранить свои проекты Rust.
- Затем укажите Cargo создать проект Rust с помощью следующей команды.
cargo new first_rust_project
cd first_rust_project code .
// main.rs fn main()
Примечание Когда вы откроете первый файл .rs в VS Code, то увидите уведомление о том, что некоторые компоненты Rust не установлены, и запрос, нужно ли их установить. Нажмите кнопку Да, и VS Code установит языковой сервер Rust.
Примечание При первом запуске приложения в расширении CodeLLDB и отладчике отображается диалоговое окно «Cannot start debugging because no launch configuration has been provided» (Не удается начать отладку, так как конфигурация запуска не указана). Нажмите кнопку ОК, чтобы отобразить второе диалоговое окно с сообщением «Cargo.toml has been detected in this workspace. Would you like to generate launch configurations for its targets?» (В этой рабочей области обнаружен файл Cargo.toml. Вы хотите создать конфигурации запуска для его целевых объектов?) Нажмите кнопку Да. Затем закройте файл launch.json и начните отладку снова.
Rust для Windows
Вы можете не только использовать Rust в Windows, но и создавать приложения для Windows с помощью Rust. С помощью крейта windows вы можете вызывать любые предыдущие, текущие и будущие интерфейсы API Windows. Дополнительные сведения об этом, а также примеры кода см. в разделе Rust для Windows и крейт windows.
Сопутствующие материалы
- Rust для Windows и крейт windows
- Подсистема Windows для Linux (WSL)
- Microsoft C++ Build Tools
- Microsoft Visual Studio
- Visual Studio Code для Windows
- Расширение rust-analyzer
- Расширение CodeLLDB
- расширение C или C++.
Источник: learn.microsoft.com