Автор Helix называет его "постмодернистским текстовым редактором". Что это значит? Да кто его знает. Но важнее другое: поддержка нескольких курсоров, импорты, Tree-sitter, LSP, куча красивых тем с качественной поддержкой популярных языков программирования — и все это сразу после установки. Просто скачал, открыл конфиг языков, прописал пару настроек для работы с LSP в проектах на Deno и Node.js — готово. Никаких танцев с бубном, поиска непонятных мануалов, настройки десятков плагинов, половина из которых, скорее всего, откажется работать. Даже VSCode не предоставляет такой гибкости из коробки, а Helix просто берет и работает.
Когда vim-like редактор сразу начинает поддерживать твой любимый язык программирования, тебе не нужно отвлекаться на настройку — ты можешь сосредоточиться на главном: редактировании текста. Да, звучит банально, но с Vim, Neovim или Emacs я часто даже не доходил до этой стадии — выматывался на этапе настройки. С Helix все иначе. Хоткеи для всех режимов, конечно, сразу не запомнишь, но встроенные подсказки и понятная документация помогут быстро вкатиться. У меня на это ушло буквально пара дней. Поначалу процесс напоминает игру: ты изучаешь возможности редактора, вспоминаешь комбинации клавиш, лазаешь в документацию. Это интересно, потому что режимов и инструментов много. Спустя неделю что-то начинает работать на автомате. Правда, теперь я иногда ловлю себя на том, что пытаюсь выделить текст в Telegram так же, как в Helix — привычки формируются быстро. Да, система сложная, но понятная, и если ты ей овладеешь, это будет крайне эффективно.
Так в чем его фишка? Helix крут тем, что в нем нет ничего лишнего, но есть все необходимое, чтобы просто начать писать код. Он не отвлекает на долгие часы настройки плагинов или изучение сложных мануалов. Это просто редактор, в котором функционал сосредоточен именно на редактировании текста.
Однако стоит учесть, что Helix следует философии Unix-way:
Это другой взгляд на редактирование текста и работу со структурой проекта. Он заслуживает внимания. Я бы однозначно рекомендовал его тем, кто хочет попробовать vim-подобные редакторы, но боится сложного входа. Helix предоставляет плавное и интуитивное погружение, с ним легко освоить базовые принципы. Бонусом он возвращает то самое чувство азарта, которое возникает, когда ты впервые открываешь для себя что-то новое. С Helix редактировать текст становится интересно.
Как я использую Helix? На данный момент он позволяет мне одновременно держать в быстром доступе десятки личных и рабочих проектов. Это то, чего я не мог добиться ни в одной IDE или редакторах вроде VSCode.
Но важно помнить: Helix — это просто текстовый редактор. Он заточен на редактирование текста и больше ничего. Если не требовать от него невозможного, он станет отличным инструментом для ежедневной работы. Если вы ищете быстрый, простой в освоении и мощный текстовый редактор, попробуйте Helix. Возможно, это именно то, что вам нужно.