Что мне не хватает в ZED Editor для полного перехода.
Сразу скажу, последнее время мне нравится данный редактор из-за своей скорости. Он очень круто ощущается.
Но есть ряд расширений, которые сильно ускоряют работу в vs code (расположу в порядке важности):
• Multiple cursor case preserve (очень полезная штука при массовом редактировании. Когда меняешь текст сразу в нескольких местах через multi-cursor, расширение сохраняет регистр под конкретный кейс. Например, можно заменить user на profile, и в разных местах автоматически получить profile, Profile, PROFILE — без ручного исправления каждого варианта.)
• Code spell checker (помогает быстро ловить опечатки в названиях переменных, комментариях, текстах. На первый взгляд кажется, да зачем он нам нужен. А потом я вижу в коде слова типо recieve, adress, successfull, enviroment, lenght, seperate, respons, authintication, avaible. Проблема в том, что такие ошибки часто не ломают код. TypeScript не скажет, что recieveData написано неправильно. Для него это просто имя переменной. Но потом эти опечатки расползаются по проекту: в API, DTO, ключи, CSS-классы, комментарии и документацию.
• Backticks (позволяет быстро конвертировать обычные строки в template literals с backticks, когда нужно добавить интерполяцию через ${}. Без этого приходится вручную менять кавычки, вроде мелочь, но за день таких действий набирается много.
• Import Cost (показывает размер библиотеки и того, что вы импортируете)
• Dynamic Import Converter for Next.js (мое расширение, позволяется одной кнопкой менять обычный импорт на dynamic ssr или ssr false)
Ну и большей настройки для copilot. Там вообще неудобные подсказки, они либо слишком частые, либо по кнопке, которую нельзя поменять.
Реакцию за подборку 👇