Посоветовали тут для использования для раста редактор Zed. Поставил его попробовать. Обещают небывалые ускорения, ведь для рендеринга используется GPU (угу, рендеринг-то - самая медленная часть в редакторе, если бы). Поставил, открыл на нашем проекте и вы знаете, и правда пошустрее работает.
А потом я понял почему: анализ кода происходит только по сохранению файлов на диск, а автосейва нет. Итого, получается, что никакого онлайн анализа кода нет. В таком режиме вам какой угодно редактор будет быстро работать.
Помимо этого, зед не смог определить, что у нас в файле используются табы. И упорно фигачил мне везде пробелы в отступы. Это бесит, потому что приходится постоянно править потом за ним.
Учитывая, что надо постоянно все файлы сохранять, стал активно применять “Сохранить всё”. Которое там на Ctrl+Alt+S. А на Ctrl+Shift+S - “Сохранить как”. На текущей клавиатуре постоянно нажимать вторую комбинацию клавиш менее удобно, чем первую, решил через настройки поменять их местами. Поменял, настройки в интерфейсе вроде бы применились, а по факту - нет.
Ещё, в окне с ошибками компилятор, после сохранения файлов на диск, скролл куда-то туда-сюда ездит. Даже в положении “покажи первую строчку” не застревает. И каждый раз переползает в какое-то случайное положение. Странно, в общем.
По результатам нескольких попыток его поиспользовать, вернулся на VS Code + rust analyzer.
comments powered by Disqus