Как быстро освоить Vim / Neovim?

preview_player
Показать описание
Разберём в чём преимущество работы с Vim (Neovim), структуру команд, режимы работы и все базовые движения для старта.

🔗 Ссылки:

Разделы видео:
0:00 - Введение
0:15 - Зачем мне Vim (Nvim)?
1:03 - Vim режим в других IDE
1:38 - Кастомизация Vim
2:04 - Кривая обучения Vim
3:14 - Установка
6:07 - Руки на клавиатуре
7:07 - Режимы Vim
8:32 - Vim Normal Mode
9:36 - Горизонтальные перемещения
10:51 - Вертикальные перемещения
12:43 - Структура команд
14:16 - Vim Insert Mode
16:23 - Visual Mode
20:16 - Vim Command Mode
21:28 - Как лучше изучать?
23:04 - Заключение
Рекомендации по теме
Комментарии
Автор

Охоспади, спасибо тебе, добрый человек. Я задолбался входить в режим редактирования через i, а потом смещаться влево.

Alcoholdehydrogenas
Автор

Благодарю, всё очень подробно и понятно !

Артемий-чу
Автор

У нас в вузе отдельная пара была посвящена работе с vim и neovim. Благодаря ей освоил перечисленные здесь шорткаты буквально за 2 часа, а наработал практику с ними за пару дней) Пока что не даётся моему разуму только перемещение hjkl, очень трудно отучить себя от стрелочек и wasd, которые объективно более логичные и очевидные

illusionsoftworks
Автор

Антон, сможешь записать видео или сделать подкаст про улучшение своего кода, поиск лучший практик, как мыслить при проектировании какого-то модуля, класса, функции и т.д?

siparat
Автор

Как вы только время находите, чтобы постоянно регулярно выпускать ролики))

kostyakozlov
Автор

спасибо, очень круто. Было бы здорово, если бы Вы выпустили видео с продвинутыми командами + команды астровим.

Keriokutori
Автор

Спасибо большое! Узнал много новых комбинаций 😃
Жду продолжения 👍

witseid
Автор

Спасибо за ролик. !!!Также хотелось бы увидеть как работает LSP и подсветка синтакисиса. Автодополнения, и прочее прочее. как это подключать и отключать хотя бы в JS стэке.

AleksandrMaltsev-jmph
Автор

Лучшее введение в Vim из всех просмотренных ранее... Огромное спасибо !!!

dimakozach
Автор

подпишусь на тебя, js/ts в целом и фронтенд в частности, о чем у тебя большенство видосов, не сильно инетерсен но смотрю видосы про вим и не раздржает и ни хочется выклють видос сразу) спасибо)

MIhailRbk
Автор

любимое занятие в интернете: заходить в видео про vim и наблюдать халивары

DeamondGod
Автор

Вот чесслово, сколько не смотрю на эти чудесные видосики про божественный Вимчик, так и не проникся. Возможно у меня травма со времён этого вашего DOS (OS/2) и "редактора" EDLIN (E), но не понимаю этого. Возможно юзание Вимчека - это такая знаете показная, прямо нарочитая простота, дескать смотрите, у меня 32 ядра и 64 Гб памяти, а я в консольке! Мне вполне хватает Идейшечки и клавиатурных комбинаций. Не обязательно избегать мыши путём её выбрасывания. 😊

rndofpipowe
Автор

Отличное видео. Сам начинал с плагина в ВС коде. Позже пересел на лунар вим. Вскоре думаю перейти на чистый неовим и кастомизировать его)

GLUCKKKKKKKKKK
Автор

Спасибо тебе добрый человек! Тоже начал в nvim вникать)

ЕвгенийПеркин-хи
Автор

Благодарю за качественный контент.
Хотелось бы найти информацию по сравнению vim и neovim.
Сейчас пользуюсь первым, думаю об установке плагинов, но есть мысли, может тогда сразу на нео перейти и там всё настраивать?
С нео неудобство, что он не лежит в депозитории и просто так с одной команды его не установить.

WolfgangGahlnback
Автор

За видео спасибо. 👍
Но стандартная раскладка vim — это vim курильщика. Пальцы вывернуть можно.
Первым делом после установки - переназначайте самые используемые команды как можно ближе к основному ряду клавиатуры. В духе: "переход к началу строки" переназначить из 0 в <leader>u.

И ещё vim курильщика — это скакать по номерам строк. Vim здорового человека — это последовательно нажать какое действие хочешь совершить и где СЕМАНТИЧЕСКИ. Например, находясь курсором внутри метода нажать (ДЕЙСТВИЕ) "войти в режим вставки" (ГДЕ) "в конце списка параметров данной функции".
Тем самым мы в ДВА(!!!) нажатия начали писать новый параметр функции.

alexsmirnov
Автор

Здравствуйте. Вы сказали, что используете пробел для удобства иммитации esc. Может, глупый вопрос, но какая клавиша у вас тогда отвечает за пробел? Как в режиме insert ставить пробел?

slmpnv
Автор

А можно на примерах? Что можно кастомизировать в Vim чего нельзя кастомизировать в том же VSCode?

AntowaKartowa
Автор

еще бы осветить такие вещи в Vim'е, как деление окна редактора вертикальной чертой на два, а также просмотр истории из Git и выполнение diff'а

ruslansmirnov
Автор

Простите. Что за кресло вы используете?

DocNight