Настройка Vim/Neovim за 3 минуты

  Рет қаралды 8,296

Ampersand

Ampersand

5 ай бұрын

Мой конфиг: gist.github.com/Andrey0189/75...
Телега: t.me/amper_yt
Группа: t.me/+1xSt2MzGq6kzN2My
Документация по опциям: docs.helix-editor.com/keymap....
vim-plug: github.com/junegunn/vim-plug

Пікірлер: 54
@denhax
@denhax 3 ай бұрын
Нужно больше видосов про Vim. Особенно Neovim. Жду обзор на сборку Lazyvim больше чем свой день рождения.
@lotigara
@lotigara 5 ай бұрын
Привет, а каким видео редактором пользуешься?
@alexvarnavsky3739
@alexvarnavsky3739 5 ай бұрын
Спасибо, Ampersand)
@zzzaratustra
@zzzaratustra 5 ай бұрын
Лучший🎉
@Alcoholdehydrogenas
@Alcoholdehydrogenas 3 ай бұрын
Спасибо тебе добрый человек, я с десяток разных сайтов прочитал, но ни один горе-настраиватель не написал, что нужно установить vim-plug!
@AdskiyDr04ila
@AdskiyDr04ila 2 ай бұрын
Хороший видос. Желаю успех
@nibirietz3055
@nibirietz3055 5 ай бұрын
Сам vim mode кайфовый, ставлю везде, где можно. Но сам nvim - редактор кода и до IDE он не дотянет. В чём прелесть IDE? Прелесть в том, что они заточены под конкретный язык/стек. IDE облегчает рутину, позволяет сосредоточиться на самой задаче. Что-то понадобилось, а в IDE этого нету? Поставил легко плагин или тот же терминал использовал. Проблема nvim в том, что вы заняты не задачей, а настройкой редактора(если речь о более-менее серьёзном проекте). Но я всё равно пользуюсь nvim. Как простой редактор он действительно хорош. Очень удобно редактировать конфиги и любые другие файлы в абсолютно разных директориях. Главное не бороться с инструментом, ведь тогда и теряется смысл использования инструмента.
@armitageIII
@armitageIII 5 ай бұрын
Расскажи про Lazy и Mason и как там на луа в этом говне ковыряться, умоляю
@FarParticul
@FarParticul Ай бұрын
предлагаю снять про micro и про его плагины
@Kai4ik
@Kai4ik 5 ай бұрын
А как же lua конфигурация?
@mitidziracerex3512
@mitidziracerex3512 5 ай бұрын
Здесь вообще не про это. Кому нужо, тот найдет.
@Kai4ik
@Kai4ik 5 ай бұрын
​@@mitidziracerex3512Ну ок
@Iongjump
@Iongjump 5 ай бұрын
лично я пересел на Helix, потому что его можно поставить и забыть. в нем конфиг из коробки вполне адекватный, а конфигурация эдитора и лсп проводится через пару yaml-файликов. кто-то скажет блот, а лично мне кажется, что ставить менеджер плагинов (как это некоторые делают с неовимом) это тоже не лучшее решение. людям, которые используют ванильный вим могу только позавидовать, лично мне без многих плагинов некомфортно
@Svyatoclav
@Svyatoclav 5 ай бұрын
А можешь прояснить, дружит ли Хеликс с русским языком и русской раскладкой? То есть Вим можно настроить, чтоб он обрабатывал нажатия на русской раскладке, как обычные, а в Хеликсе это можно сделать и если да, то насколько сложно? Я сейчас НеоВим юзаю как Саблайм, то есть и для записи заметок, todo, конспектов, кода и прочего, и по большей части это возможно исключительно с использованием плагинов, и вот мне интересно, может ли уже сейчас Хеликс заменить НВим в этом и тягаться во всех перечисленных сферах с ним?
@ulysses.apokin
@ulysses.apokin 5 ай бұрын
Я использую ванильный вим. Никаких проблем не ощущаю
@Iongjump
@Iongjump 5 ай бұрын
@@Svyatoclav с русским языком всё точно работает. а по поводу русской раскладки скажу следующее - я не пробовал, но по дефолту при русской раскладке моушены точно не работают. я так понял, решение этой проблемы в неовиме - это langmap. в хеликсе такого нет, и у них на гитхабе висит issue по этому поводу. номер issue - #5762. в issue сказано, что есть пул реквест, который реализует эту функциональность. номер pr - #5046. есть комменты, где пишут, что все работает. так что если готовить компилить с сурсов, то наверное с русской раскладкой проблем не будет. а по поводу фич могу сказать, что мне всего хватает. пишу конспекты и код в нем. но стоит помнить, что у хеликса расширяемая часть - это только лсп, то есть никаких плагинов ставить нельзя. по части лсп могу сказать, что проблем не испытывал.
@Svyatoclav
@Svyatoclav 5 ай бұрын
@@ulysses.apokin настоящий гигачад в реальной жизни ЧТОООО
@ulysses.apokin
@ulysses.apokin 5 ай бұрын
@@Svyatoclav да, я такой
@popkenen
@popkenen 5 ай бұрын
Тут тоже короткое видео,только в сравнении с предыдущим вообще ниче не понял
@Programming-yx5dd
@Programming-yx5dd 5 ай бұрын
советую просто поставить какой то конфиг на lua по типу nvchad или astronvim
@krator3
@krator3 5 ай бұрын
Ну кому как. Это будет несомненно лучше, чем то, что здесь показывается, но вообще сборки сильно ограничивают пользователя и достаточно сильно могут отходить от оригинала. Так что мой выбор - свой конфиг
@fumanchez
@fumanchez 5 ай бұрын
@@krator3 делать свой конфиг с нуля это 99.999% будет криво и займет тонну времени, т.к. на начальном этапе ты даже не имеешь представления о самых ходовых плагинах, да и о базовых функциях редактора тоже как правило ничего не знаешь. Свой оптимальный конфиг лучше делать только когда ты заранее знаешь, что туда писать, а это будет только после хотя бы недельки активного использования.
@krator3
@krator3 5 ай бұрын
@@fumanchez на счёт тонны времени согласен. Я уже наверное ~25 часов чистого времени влил. Юзаю уже где-то немного меньше месяца. Так как тратил много времени на изучение уже вполне имею хорошее представление
@fumanchez
@fumanchez 5 ай бұрын
@@krator3 у меня не получилось его приспособить для фронтенда, чтобы эффективно работать с html, css и js/ts. Просто редактировать текст - нормально, всякие LSP штучки типа code actions, go to references и т.п. - сойдет, хоть и настраивается дико криво, но все равно в vscode возни меньше, а пока в игре на фоне что-то грузится или кто-то афк отошел я быстренько врубаю helix и что-то смотрю и правлю.
@fumanchez
@fumanchez 5 ай бұрын
Для новичков пути два - либо пользоваться редактором без плагинов, либо пользоваться готовыми сборками типа LazyVim AstroNvim или NvChad, если вам нужен редактор для разработки. Иначе будете неделю (минимум) искать плагины, читать как они работают и копипастить конфиги к ним, а до хоть какого-то написания кода дело так и не дойдет. И это не говоря о том, что Lua вы скорее всего не знаете на таком уровне, чтобы сделать грамотный конфиг.
@Svyatoclav
@Svyatoclav 5 ай бұрын
Абсолютно по фактам: сам столкнулся с этой проблемой и прямо сейчас пытаюсь её адекватно преодолеть, даже на уже готовом Kickstart, т.к. хочется допилить под себя, а в Lua вообще 0...
@fumanchez
@fumanchez 5 ай бұрын
@@Svyatoclav vim очень геморно допиливается, взять хотя бы настройку отступов - без гугла даже такую простейшая вещь как отступы настроить очень тяжело, да и даже после гугла навряд ли много кто понимает, за что отвечает smartindent и autoindent. Я лично на vim и nvim забил после того, как сначала прочитал о его встроенной системе плагинов (с папками after, plugin и т.д.), а потом узнал, что в LazyVim все это вырубили. Мне такой мудреный "инструмент" не нужен, в консоли я лучше helix попользую или голый nvim. И я не видел на практике какое-то супер эффективное использование vim'ов - xml везде неудобно редактировать, а с нуля что-то печатать легко везде.
@Svyatoclav
@Svyatoclav 5 ай бұрын
​@@fumanchez Понял, вот продублирую мой вопрос другому Хеликс-юзеру в комментах: А можешь прояснить, дружит ли Хеликс с русским языком и русской раскладкой? То есть Вим можно настроить, чтоб он обрабатывал нажатия на русской раскладке, как обычные, а в Хеликсе это можно сделать и если да, то насколько сложно? Я сейчас НеоВим юзаю как Саблайм, то есть и для записи заметок, todo, конспектов, кода и прочего, и по большей части это возможно исключительно с использованием плагинов, и вот мне интересно, может ли уже сейчас Хеликс заменить НВим в этом и тягаться во всех перечисленных сферах с ним?
@krator3
@krator3 5 ай бұрын
То что по времени затратно это да. Я чистыми уже где-то 25 часов влил. Луч не знаю вообще как и апи нвима. Зато теперь у меня то, что я хотел, а не то, что хотел другой чел. Полный простор выбора, меньше зависимостей. Максимальная ванильность настройки + не будет такого, что какой-то функционал существует скажем только в астровим
@fumanchez
@fumanchez 5 ай бұрын
@@Svyatoclav погуглил - есть скрипт для генерации конфига с ремаппингами (можно найти по запросу "Temporary non-QWERTY non-Latin keyboard layout support"), так что в принципе это возможно, а issue с отвязкой от английской раскладки висит открытым. Смену раскладки я просто сделал на правый Alt, все равно у многих приложений биндинги работают только на английской раскладке. А так Helix это практически Neovim, только с изкоробочным функционалом популярных плагинов типа Telescope для навигации или WhichKey для подсказок. Биндинги пусть и не 1 в 1, но удобные и легко переназначаются, и я например не знаю как в vim'ах сделать выравнивание в столбик аналогично Shift+& в helix'е.
@fatalistiys
@fatalistiys 5 ай бұрын
Трушные neovim-еры конфигурируют всё на lua и используют lazy.nvim в качестве менеджера плагинов
@witseid
@witseid 5 ай бұрын
Лучше поставить себе сборку NvChad и забыть
@fatalistiys
@fatalistiys 5 ай бұрын
@@witseid я пробовал - это ужасный опыт. Все эти neovim-дистрибутивы неудобный замусоренный продукт. Луче уж установить в VSCode neovim-плагин. А ваще я уже 3 месяца пользуюсь helix и в ус не дую 😎😎😎
@whyumee
@whyumee 3 күн бұрын
​@@witseidNVchad такая херня, Lazynvim и Astronvim в разы лучше
@Comm1ted
@Comm1ted 3 ай бұрын
Vim plug который два года unsupported
@skidrow666
@skidrow666 2 ай бұрын
как создать эти файлы из начала и где, почему никто не объясняет
@FormAlDeGid
@FormAlDeGid 5 ай бұрын
афтар жги
@user-bl1vj6pd9r
@user-bl1vj6pd9r 5 ай бұрын
blya go obzor nixos, kak po mne ponos prosto ya nvidia user i xz kak eto tam ystanovit, mojet potomy chto i use opensuse tumbleweed btw
@user-qt4gz1dl6w
@user-qt4gz1dl6w 5 ай бұрын
Фуууу.... А где Emacs?
@Alcoholdehydrogenas
@Alcoholdehydrogenas 3 ай бұрын
У меня иконки не подгрузились((( Ошибка: [coc.nvim] build/index.js not found, please install dependencies amd compile coc.nvim by npm ci
🔥 Обзор на ВСЕ фетчи
6:37
Ampersand
Рет қаралды 9 М.
¡Puaj! No comas piruleta sucia, usa un gadget 😱 #herramienta
00:30
JOON Spanish
Рет қаралды 22 МЛН
[Vowel]물고기는 물에서 살아야 해🐟🤣Fish have to live in the water #funny
00:53
格斗裁判暴力执法!#fighting #shorts
00:15
武林之巅
Рет қаралды 88 МЛН
Vim vs NeoVim, What's the Difference?  Which Should You Use?
10:29
Mental Outlaw
Рет қаралды 309 М.
NixOS tutorial - Installation
9:28
Why Does Nothing Work
Рет қаралды 1 М.
Мой десктоп Void и Hyprland
12:01
proLinux
Рет қаралды 11 М.
Effective Neovim: Instant IDE
16:16
TJ DeVries
Рет қаралды 766 М.
NeoVim - лучший редактор кода
12:32
Чёрный Треугольник
Рет қаралды 179 М.
Zero to IDE with LazyVim
16:59
Elijah Manor
Рет қаралды 260 М.
¡Puaj! No comas piruleta sucia, usa un gadget 😱 #herramienta
00:30
JOON Spanish
Рет қаралды 22 МЛН