172 похожих чатов

Здравствуйте. Я использую IntelliJ Idea Community Edition и Rust-плагин. Насколько я

понимаю, Rust-плагин теперь официально ушёл в deprecated. В общем-то это не критично для меня, хотя я привык к IntelliJ Idea именно как к редактору текста.

Я никогда не работал с VSCode+rust-analyzer например. Насколько на сегодняшний день он лучше или хуже jetbrains-овского плагина? Если поставить вопрос в общем, какие инструменты лично вы используете и что порекомендуете сейчас, и в обозримой перспективе? Стоит ли, например, переучиваться работать в VSCode, или может быть посмотреть на другие алтернативы от JetBrains, или вообще может быть вы порекомендуете какой-нибудь необычный сетап?

23 ответов

122 просмотра

я ушел в вскод - идею разломали. ровер сырой (и я думаю я уже туда не пойду). Нормально в целом

вместо раст плагина к идее теперь rust rover у них пока бесплатный, потом будут просить деньги я юзаю и его, и вскод хз, у меня от вскода задница горит постоянное ощущение, что это не ide, а натянутая сова на глобус и контекстные подсказки во всех языках - просто ужас какой-то

Ilya-Lakhin Автор вопроса
Αλεχ Zhukovsky
я ушел в вскод - идею разломали. ровер сырой (и я ...

Главная наверное причина, почему я использую Idea, потому что в ней можно вот так удобно посмотреть git-diff, как я показал выше на скриншоте. Там можно сразу кусочек себе скопировать мышкой, и вставить в код, например, если ты не хочешь всё ревертить. У VSCode, когда я его последний раз смотрел (довольно давно) с этим всё было довольно плохо. Как оно сейчас?

Ilya-Lakhin Автор вопроса
Александр Ушаков
вместо раст плагина к идее теперь rust rover у них...

Ну, я тоже не в восторге от VSCode, как от редактора. А недовольство у вас именно от редактора или от rust-analyzer?

Ilya Lakhin
Главная наверное причина, почему я использую Idea,...

В вскоде есть тоже самое. Git plug-ins. Использую довольно часто чтобы смотреть изменения про строке или файлу

Ilya Lakhin
Главная наверное причина, почему я использую Idea,...

для операций с гитом у меня рядом просто идея открыта. Я и мержу там же

Ilya Lakhin
Главная наверное причина, почему я использую Idea,...

А местные гит плагины смотрел? Не знаю есть ли там такое, так как не пользуюсь. Вообще, пересел на vscode из-за rust-analyzer и потом привык

Ilya-Lakhin Автор вопроса
Abu
В вскоде есть тоже самое. Git plug-ins. Использую ...

Ну вот он может буквально так, как я показал выше на скриншоте? Когда я последний раз использовал VSCode (более двух лет назад), там было всё очень сырое в этом плане.

Ilya Lakhin
Ну, я тоже не в восторге от VSCode, как от редакто...

и от того, и от того в первую очередь ui (понимаю, что дело привычки, но не могу я с ним), запуск кода и реализации самых популярных lsp

Ilya Lakhin
Ну вот он может буквально так, как я показал выше ...

Да, он покажет тебе изменения сделанные в файле. Что было и что стало.

Ilya-Lakhin Автор вопроса
Αλεχ Zhukovsky
для операций с гитом у меня рядом просто идея откр...

лол. У меня было подозрение, что так же придётся, если на VSCode переходить :)

Ilya-Lakhin Автор вопроса
Александр Ф. 🇷🇺
А местные гит плагины смотрел? Не знаю есть ли там...

Ну, я всё посмотрю сам конечно. Я просто хотел предварительно мнения услышать о разных сетапах для работы с Растом. Не обязательно VSCode, кстати. Может кто-нибудь, ну, условный Sumblime+rust-analyzer использовал, я там не знаю, или ещё что-то.

nvim + ra + println! для дебага

RustRover?

Ilya-Lakhin Автор вопроса
Viktor Shinkevich
RustRover?

Уже попробовал. Ну, это та же Идея с идеевским плагином. Кажется они там сам плагин немного подтюнили в сравнении с Community Edition, но в целом большой разницы нет. В целом Ровер ОК, как и все продукты JB, только его в платный переделают через несколько месяцев.

Ilya Lakhin
Уже попробовал. Ну, это та же Идея с идеевским пла...

С ними удобней всего покупать бандл, 280$ в год все продукты. Там и RustRover и goland и clion и datagrip и вообще всех их идешки

Ilya-Lakhin Автор вопроса
Viktor Shinkevich
С ними удобней всего покупать бандл, 280$ в год вс...

Ну, я безработный, у меня нет лишних 280 долларов в год ) Но в принципе мне JB продукты нравятся. И растовый плагин в т.ч.

Viktor Shinkevich
С ними удобней всего покупать бандл, 280$ в год вс...

Отличный вариант привыкнуть, а потом тебя забанят нафиг за то что слишком русский, и бегать по торрентам ломанные версии собирать...

Ну два варианта. Свободный - это переучиваться. Я так и не осилил - блин как редактор кода он явно не дотягивает или юзабилити такое, что фиг привыкнешь. Либо брать платный раст ровер и надеяться, что останется возможность левыми путями покупать лицензии. Потому что из РФ уже не продают.

Ilya-Lakhin Автор вопроса
Dmitry
Отличный вариант привыкнуть, а потом тебя забанят ...

А, да. И еще они пишут, что не принимают платежи от русских. Так что даже если бы я сильно хотел им денег дать, они бы все равно не взяли )

Ilya Lakhin
А, да. И еще они пишут, что не принимают платежи о...

Пока из РФ не принимают, а не от русских. Но компания сильно завязана на западный рынок, так что если будет давление - может и от русских перестанут принимать.

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта