Телега: t.me/amper_yt Группа: t.me/+1xSt2MzG... Полный список хоткеев: docs.helix-edi... Визуализация хоткеев: github.com/hel... Миграция с Vim: github.com/hel...
Я вообще в шоке, решил я попробовать войд - ампер выпускает видос, решаю потестить xmonad - ампер выпускает видео, решил скачать helix - ампер выпускает видео. Ты мои мысли читаешь или это я проклят?
Пробовал, но отпугнула другая концепция управления, во многом отличная от Vim`овской. Я не буду говорить, какая из них лучше, но если у вас управление а-ля Vim на кончиках пальцев, т.е. вы практически не думаете, что нужно нажимать, чтобы сделать то или иное действие, то переучиваться на Kakoune-управление - это значит терять навык в (Neo)Vim, а так поддержка последнего есть в очень многих местах, то кроме как в Helix и еще паре редакторов ваша производительность упадет. Это как осваивать раскладку Dvorak - на своей вы будете печатать быстрее, чем на на QWERTY, но стоит сесть за другой компьютер... В общем, в нем для меня не хватает настраиваемых биндингов.
Спасибо за видео обзор Helix'a, на мой взгляд ему не хватает популярности. Пользуюсь им на протяжении уже почти года и все очень круто, полностью заменил мне neovim именно самой концепцией selection -> action.
Helix вполне приятный редактор. Пробовал его и Neovim с kickstarter-конфигурацией от TJ Devries. Грамматика Vim (глагол+motion) мне нравится больше, но вот все остальные хоткеи мне в Helix понравились куда больше. В обоих можно вполне комфортно работать, но Helix ведет себя более отзывчиво на мой вкус)
Работаю в nvim. Но прошел helix tutor, и потыкал разные хоткеи чтоб понять что можно улучшить в своем vim конфиге) переходить на него я явно в ближайшее время не буду. Даже если появятся плагины, нужна ждать год-два, чтобы это было юзабельно и без багов. а вим с плагинами мне заменяет полностью иде, даже нет смысла пробовать переходить на хеликс
Из Nvim можно сделать IDE с помощью установки плагинов, а можно ли так сделать с Хеликсом? Недавно хотел перейти с VScode на Nvim но как-то не получилось, слишком уж Nvim требует для себя много времени для настройки
С хеликсом пока так нельзя. Я никогда не обвешивал VSCode кучей плагинов, ставил только поддержку языков, git graph и git blame. Ну и плагин с темой, конечно) И вот с такими непритязательными запросами я перешел на хеликс и мне в хеликсе на данный момент не хватает: 1. Дерева файлов с поддержкой перемещения/переименования. Само по себе дерево файлов в vscode для навигации не особо нужно, но вот для перемещения пакетов в проекте на python с автоматическим исправлением импортов это прям бесценная фича. 2. Дебаггинг в хеликсе пока в экспериментальной стадии. В целом настроить и запустить его у меня получилось, но пока что он недалеко ушел от дебага в консольных инструментах. neovim в этом плане заметно выигрывает. 3. Интеграция с гитом. Я начал использовать lazygit, он полностью закрывает мои потребности. Из недостатков: граф коммитов визуально проигрывает git graph-у, который я ставил в vscode, и нет side-by-side diff (ну или я не нашел его). 4. Нет встроенного терминала. По началу было непривычно, я пробовал использовать ctrl+z/fg, но надоело постоянно переключаться туда-сюда и просто держу терминал под рукой в тайлинговом оконном менеджере. 5. У нас в проекте используется кодогенерация.При работе в VSCode изменения, сделанные кодогеном, vscode подхватывает сам, перегружая содержимое файлов с диска. А вот Хеликс не подхватывает автоматически изменения в файлах, которые сделаны внешней программой. После прогона генерации приходится делать reload-all restart-lsp, чтобы обновить все буферы в редакторе и чтобы lsp подхватил перегенерированный код. Пару недель назад мне пришлось активно работать с кодогеном, и мне надоело вбивать эти команды самому. В итоге я сделал себе хоткей на эту комбинацию действий, и теперь необходимость обновлять буферы после прогона кодогена особо не мешает)
Эээээх, Я поставил... но буду ли юзать. Я уже привык выделять по V и ctrl-v, выходить по ZZ. НО. У него сразу годные подсказки по командам. И комплит удава ис каропки... я в шоке. О_о
Мне Helix уже заменил мне Vim там где мне не нужна полноценная IDE. Никогда не писал плагины ни под один редактор и никогда не доустанавливал куда-либо плагины...
Не знаю как Раст может вообще с Си конкурировать. Кто хоть раз писал на обоих понимает о чём я. Раст сверхвысокоуровневый язык, конечно, есть unsafe-блоки, но зачем они? Чтобы полчаса объяснять комплятору что я хочу сделать? В общем, я не думаю, что Раст сможет хоть в какой-то степени вытеснить Си в его нише: низкоуровневое программирование. Сейчас конечно пытаются его в ядро засунуть, но это скорее дань моде, чем система. Даже если такое произойдет, то придется бежать с Линуха во Фряху, чтобы не работать с этим ужасом.
Unsafe блоки переключают принцип гарантий. Раст не то что может заменить си, он это активно делает. Этот язык идеалено совмещает системное низкоуровневое программирование с высокоуровневыми абстракциями, при этом не теряя в производительности, и имея математически доказанную безопасность. Именно поэтому его в ядро и суют. Он просто удобнее си, при этом каких-то киллер фич си, по сравнению с растом, не имеет, в отличии от раста, который может в разы больше сей
Тут столько любителей перешедших на helix, но там как нельзя было больше одного форматтера кода подключить так и осталось. Кнопки нельзя переназначить. О какой замене речь, если базовый функционал сырой. Neovim уже давно не просто текстовый редактор - это целый комбайн, а его все еще пытаются догнать как редактор. Ну удачи. Лет через 5 будет очередной какуин.
Кнопки переназначить всегда можно было. Нельзя только модель selection->action поменять на обратную. Насчёт нескольких форматеров, даже интересно, что за кейс, когда их нужно несколько? Разные проекты? Нельзя обойтись одним с разными настройками?
Я вообще в шоке, решил я попробовать войд - ампер выпускает видос, решаю потестить xmonad - ампер выпускает видео, решил скачать helix - ампер выпускает видео. Ты мои мысли читаешь или это я проклят?
В смысле проклят? Благословлен!
@@diver2048 Когда слежка стала благословением?) Это конечно не слежка, но такие совпадения очень странны
Я недавно скачал helix и воид, воид до видео, и уже удалил и то и то
Эффект квантового туннелирования сознания
Пробовал, но отпугнула другая концепция управления, во многом отличная от Vim`овской. Я не буду говорить, какая из них лучше, но если у вас управление а-ля Vim на кончиках пальцев, т.е. вы практически не думаете, что нужно нажимать, чтобы сделать то или иное действие, то переучиваться на Kakoune-управление - это значит терять навык в (Neo)Vim, а так поддержка последнего есть в очень многих местах, то кроме как в Helix и еще паре редакторов ваша производительность упадет. Это как осваивать раскладку Dvorak - на своей вы будете печатать быстрее, чем на на QWERTY, но стоит сесть за другой компьютер... В общем, в нем для меня не хватает настраиваемых биндингов.
Только в случае с раскладкой, есть опция быстренько поставить себе дворак и на чужом пк, а с текстовым редактором такая опция отсутствует)
Helix выглядит как опция, которую могут использовать люди. Поживём - увидим.
отличный обзор, сам уже 4 месяца на хеликсе, кайфую
Спасибо за видео обзор Helix'a, на мой взгляд ему не хватает популярности.
Пользуюсь им на протяжении уже почти года и все очень круто, полностью заменил мне neovim именно самой концепцией selection -> action.
Сделай видос про C vs RUST в контексте Линукса.
За отсылку на "Следствие вели" лайк)
Долой оксиды железа! Да прибудет с вами С!
главное чтоб в днк ошибок не было, а так неважно на чём писать
Вкусна
Спасибо за то, что познакомил)
Нихрѣна! Спасибо за видео
Helix вполне приятный редактор. Пробовал его и Neovim с kickstarter-конфигурацией от TJ Devries. Грамматика Vim (глагол+motion) мне нравится больше, но вот все остальные хоткеи мне в Helix понравились куда больше. В обоих можно вполне комфортно работать, но Helix ведет себя более отзывчиво на мой вкус)
Плюс он просто работает, а файлы настроек очень маловероятно достигнут 100 строк, и то это если будет желание настройки под каждый язык свои ставить
Vim на rust в перспективе с scheme уде есть, теперь ждем emacs на v с lua
Привет! Спасибо за видео)
привет от пользователя micro
Урааа новый видос 🎉
Работаю в nvim. Но прошел helix tutor, и потыкал разные хоткеи чтоб понять что можно улучшить в своем vim конфиге)
переходить на него я явно в ближайшее время не буду. Даже если появятся плагины, нужна ждать год-два, чтобы это было юзабельно и без багов.
а вим с плагинами мне заменяет полностью иде, даже нет смысла пробовать переходить на хеликс
Из Nvim можно сделать IDE с помощью установки плагинов, а можно ли так сделать с Хеликсом? Недавно хотел перейти с VScode на Nvim но как-то не получилось, слишком уж Nvim требует для себя много времени для настройки
С хеликсом пока так нельзя. Я никогда не обвешивал VSCode кучей плагинов, ставил только поддержку языков, git graph и git blame. Ну и плагин с темой, конечно)
И вот с такими непритязательными запросами я перешел на хеликс и мне в хеликсе на данный момент не хватает:
1. Дерева файлов с поддержкой перемещения/переименования. Само по себе дерево файлов в vscode для навигации не особо нужно, но вот для перемещения пакетов в проекте на python с автоматическим исправлением импортов это прям бесценная фича.
2. Дебаггинг в хеликсе пока в экспериментальной стадии. В целом настроить и запустить его у меня получилось, но пока что он недалеко ушел от дебага в консольных инструментах. neovim в этом плане заметно выигрывает.
3. Интеграция с гитом. Я начал использовать lazygit, он полностью закрывает мои потребности. Из недостатков: граф коммитов визуально проигрывает git graph-у, который я ставил в vscode, и нет side-by-side diff (ну или я не нашел его).
4. Нет встроенного терминала. По началу было непривычно, я пробовал использовать ctrl+z/fg, но надоело постоянно переключаться туда-сюда и просто держу терминал под рукой в тайлинговом оконном менеджере.
5. У нас в проекте используется кодогенерация.При работе в VSCode изменения, сделанные кодогеном, vscode подхватывает сам, перегружая содержимое файлов с диска. А вот Хеликс не подхватывает автоматически изменения в файлах, которые сделаны внешней программой. После прогона генерации приходится делать reload-all restart-lsp, чтобы обновить все буферы в редакторе и чтобы lsp подхватил перегенерированный код. Пару недель назад мне пришлось активно работать с кодогеном, и мне надоело вбивать эти команды самому. В итоге я сделал себе хоткей на эту комбинацию действий, и теперь необходимость обновлять буферы после прогона кодогена особо не мешает)
@@stevvnsпоследнее проблема не хеликса
micro идеален для перехода console
расскажи пожалуйста про язык программирования Vlang(или просто V). Мне кажется недооценённый язык
Он мертвый уже вроде
@@r2com641 откуда информация? Регулярно новые версии, последняя неделю назад. Активная страница в твиттере
Попробовать можно, но выбор в качестве языка расширений функционального как минимум отпугнёт часть пользователей
кодовая база - всего лишь 500000 строк кода
0:47 Касперский😂
Эээээх, Я поставил... но буду ли юзать. Я уже привык выделять по V и ctrl-v, выходить по ZZ.
НО. У него сразу годные подсказки по командам.
И комплит удава ис каропки... я в шоке. О_о
Его киллер-фича по отношению к Vim это именно подсказки. Плюс по комбинации space-? можно найти нужную команду и узнать хоткей к нему.
Пока в нём не появятся плагины, буду использовать neovim
Helix ничего не заменит, пока в нём не появится нормальная структура для написания плагинов. Точка
Мне Helix уже заменил мне Vim там где мне не нужна полноценная IDE. Никогда не писал плагины ни под один редактор и никогда не доустанавливал куда-либо плагины...
@@yevgenzhuchij3555я ставил плагины и писал свои, но мне helix заменил neovim, полёт нормальный уже год
Плагины это костыли. Если ты нормально ходишь и бегаешь и все можешь то тебе они не нужны
На Emacs можно обзор?
меня емак поставил, когда я блять выйти не мог
Попробовал, есть моменты которые не дотягивает до nvim
Rust у нас что, лгбт проталкивает? Кстати, как насчёт сборки для NeoVim под названием Vimacs?
хеликс прикольный, но слишком не зрелый. пока считаю neovim лучше, но может через пару лет чёта изменится)
Не знаю как Раст может вообще с Си конкурировать. Кто хоть раз писал на обоих понимает о чём я. Раст сверхвысокоуровневый язык, конечно, есть unsafe-блоки, но зачем они? Чтобы полчаса объяснять комплятору что я хочу сделать? В общем, я не думаю, что Раст сможет хоть в какой-то степени вытеснить Си в его нише: низкоуровневое программирование. Сейчас конечно пытаются его в ядро засунуть, но это скорее дань моде, чем система. Даже если такое произойдет, то придется бежать с Линуха во Фряху, чтобы не работать с этим ужасом.
Я бы не сказал, что он конкурент Си. Как по мне это конкурент Плюсам
> Кто хоть раз писал на обоих понимает о чём я
Я на обоих писал и очень долго, не понимаю
Unsafe блоки переключают принцип гарантий.
Раст не то что может заменить си, он это активно делает. Этот язык идеалено совмещает системное низкоуровневое программирование с высокоуровневыми абстракциями, при этом не теряя в производительности, и имея математически доказанную безопасность.
Именно поэтому его в ядро и суют. Он просто удобнее си, при этом каких-то киллер фич си, по сравнению с растом, не имеет, в отличии от раста, который может в разы больше сей
@@voidptr_t Си маленький и простой. Легко и быстро осваивается. Не имеет синтаксического сахара. Таки преимущества есть.
@@ulysses.apokin си легко и быстро осваивается? Ну ну
Что смешного в применении WASM?
автор же объяснил, что экосистема под плагины не будет однородной
Тут столько любителей перешедших на helix, но там как нельзя было больше одного форматтера кода подключить так и осталось. Кнопки нельзя переназначить. О какой замене речь, если базовый функционал сырой. Neovim уже давно не просто текстовый редактор - это целый комбайн, а его все еще пытаются догнать как редактор. Ну удачи. Лет через 5 будет очередной какуин.
Кнопки переназначить всегда можно было. Нельзя только модель selection->action поменять на обратную.
Насчёт нескольких форматеров, даже интересно, что за кейс, когда их нужно несколько? Разные проекты? Нельзя обойтись одним с разными настройками?
Vim конечно хорошо, но nano лучше 😂
nano топ. не один текстовый редактор не сравнится с ним
Ничто не заменит vim/vi
Первый!
На Раст написан - дальше можно не смотреть
Можно мне кеий nekitaqwertyuio1
500к строк консольного говнокода на Rust...
Не хуже 1,8 млн строк говнокода на c
@@yurii7453 по моему шо то говно, шо это говно
@@yurii7453 лучше
Ура, scheme в качестве скриптового языка! Лисп победил!
теперь helix точно популярней, чем kakoune
Scheme? Авторы пытаются переизобрести что-то вроде Emacs+Evil-mode? Хмм... Надо посмотреть :)
Это очень долго витающее решение, и у Вима, и у Емакса есть катастрофические недостатки, которые давно предлагают решить именно этим способом
@@g-manchanel1710 а какие у vim/neovim? С emacs относительно долго работал, с vim нет, поэтому не знаю особо.