Alexander Pralich
    4 мин чтения

    Редакторы кода: от Notepad++ до Nova и Zed

    За годы программирования я сменил немало редакторов кода. Рассказываю, чем запомнился каждый, почему ушёл с Atom и на чём работаю сейчас. В конце сравнительная таблица.

    Начиналось всё, наверное, с Notepad++. По сравнению с написанием кода в обычном блокноте это было сказочно. Хотя в высокоуровневом программировании мне больше нравились визуальные редакторы, Notepad++, кстати, до сих пор установлен у меня на Windows-машинах.

    Потом был Sublime Text. Визуально это, конечно, было мощно, но работать в нём стало как будто менее удобно. Через какое-то время я пришёл к Atom, и на нём сделал, пожалуй, больше всего проектов. А потом GitHub объявил, что Atom больше не будет.

    Новые поиски замены Atom уже не зашли: всегда было ощущение, что всё работает чуть-чуть, да хуже. В итоге я открыл для себя маковский Nova, а для кода с нейросетями — Zed. Ниже я собрал небольшой сравнительный лист и критерии, которые мне понравились, и наоборот.

    Рабочее место программиста ночью: редактор кода на экране
    Рабочее место программиста ночью: редактор кода на экране

    Notepad++

    Notepad++ — лёгкий редактор для Windows
    Notepad++ — лёгкий редактор для Windows

    Бесплатный, лёгкий и очень быстрый редактор для Windows. Открывается мгновенно, подсвечивает синтаксис почти любого языка, умеет искать и заменять сразу по множеству файлов, а возможности расширяются плагинами. Это не среда разработки, а скорее «блокнот на стероидах», и в этом его сила: поправить конфиг, посмотреть лог или быстро набросать скрипт.

    Что нравится: скорость, нулевая цена, стабильность годами. Что не нравится: только Windows, интерфейс из прошлого и слабая работа с большими проектами.

    Скачать: notepad-plus-plus.org

    Sublime Text

    Sublime Text — быстрый редактор с мультикурсорами и мини-картой
    Sublime Text — быстрый редактор с мультикурсорами и мини-картой

    Красивый и очень быстрый редактор, который первым показал, каким может быть современный редактор: мультикурсоры, мини-карта кода, мгновенный переход к любому файлу и команде. Работает на Windows, macOS и Linux. Пользоваться можно бесплатно, но редактор периодически напоминает о покупке лицензии.

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

    Скачать: sublimetext.com

    Atom

    Atom — любимый редактор, который закрыли в 2022 году
    Atom — любимый редактор, который закрыли в 2022 году

    Редактор от GitHub, который называли «хакерским редактором XXI века». Бесплатный, с огромным каталогом пакетов и тем, удобной работой с Git и понятными настройками. На нём я сделал больше всего проектов. В 2022 году GitHub закрыл проект и отправил репозиторий в архив, так что обновлений и исправлений больше не будет.

    Что нравилось: удобство, пакеты, всё под рукой. Что не нравилось: прожорливость и медленный запуск на больших проектах. Если хочется того самого Atom, есть Pulsar — его продолжение от сообщества.

    Ссылки: объявление GitHub о закрытии Atom, Pulsar — продолжение Atom

    Nova

    Nova — родной редактор кода для macOS
    Nova — родной редактор кода для macOS

    Родной редактор для macOS от студии Panic. Это тот случай, когда программа выглядит и ведёт себя как настоящее маковское приложение: быстрая, аккуратная, с продуманным интерфейсом. Внутри встроенный терминал, Git, работа с серверами по SFTP, превью сайтов и расширения. Есть бесплатный пробный период, дальше платная лицензия.

    Что нравится: скорость, красота, ощущение «всё на своих местах», как когда-то в Atom. Что не нравится: только macOS, платный, а расширений меньше, чем у популярных конкурентов.

    Скачать: nova.app

    Zed

    Zed — быстрый редактор со встроенными ИИ-помощниками
    Zed — быстрый редактор со встроенными ИИ-помощниками

    Новый редактор от создателей Atom, написанный с нуля на Rust. Очень быстрый, со встроенными ИИ-помощниками: можно разговаривать с нейросетью прямо в редакторе, давать ей задачи по проекту и принимать или отклонять предложенные правки. Ещё в нём есть совместная работа в реальном времени. Работает на macOS, Linux и Windows, сам редактор бесплатный.

    Что нравится: скорость и удобная работа с нейросетями, именно его я использую для нейрокода. Что не нравится: редактор молодой, расширений пока меньше, а часть ИИ-возможностей требует подписки или своего ключа к нейросети.

    Скачать: zed.dev

    Сравнительная таблица

    РедакторПлатформыЦенаСкоростьРасширенияИИМой вердикт
    Notepad++WindowsБесплатноОчень высокаяПлагиныНетВсегда под рукой для быстрых правок
    Sublime TextWindows, macOS, LinuxБесплатно с напоминаниями, лицензия платнаяОчень высокаяМного пакетовЧерез пакетыКрасиво, но мне стало неудобно
    AtomWindows, macOS, LinuxБесплатноСредняяОгромный каталогНетЛюбимый, но закрыт в 2022 году
    NovamacOSПробный период, затем платноВысокаяСреднеЧерез расширенияОсновной редактор на Mac
    ZedmacOS, Linux, WindowsБесплатно, ИИ по подписке или своему ключуОчень высокаяРастётВстроенныйМой выбор для нейрокода

    Что в итоге

    Идеального редактора нет, есть тот, в котором удобно именно вам. Для быстрых правок мне до сих пор хватает Notepad++, для ежедневной работы на Mac — Nova, а когда пишу код вместе с нейросетью — Zed. Попробуйте пару вариантов на реальном проекте: через неделю станет понятно, какой ваш.

    Поддержать автора

    Добровольно: любая сумма поможет делать новые штуки и статьи.

    Оплата на защищённой странице ЮKassa, чек придёт на e-mail. Нажимая кнопку, вы принимаете условия публичной оферты и соглашаетесь с политикой конфиденциальности.

    Комментарии

    Пока нет комментариев. Будьте первым!

    Оставить комментарий

    Комментарии публикуются после проверки

    Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности.