Neovim без боли. Ставим LazyVim и осваиваем Vim-мышление
Василий Ломагин
0:00 / 0:00
Neovim без боли. Ставим LazyVim и осваиваем Vim-мышление
17 910 просмотров · 4 месяца назад
Василий Ломагин
6,54 тыс. подписчиков
17 910 просмотров · 4 месяца назад
🔥 Поддержать канал: https://boosty.to/lomagin
📌 Telegram: https://t.me/dotfiles_linux
📌 VK: https://vk.com/dotfiles
В этом видео разберёмся, зачем вообще нужны Vim и Neovim, как работают Vim motions и почему многие разработчики до сих пор предпочитают редактировать код с клавиатуры.
Покажу, как установить и настроить Neovim с LazyVim, превратив его в удобную среду разработки с LSP, автодополнением, форматированием, диагностикой, поиском по проекту и файловым деревом.
Видео подойдёт новичкам, которые давно хотели попробовать Vim, но не понимали, с чего начать — или просто не знали, как из него выйти. Также в конце покажу тренажёры и игры, которые помогут быстрее привыкнуть к Vim motions на практике.
Полезные ссылки:
Neovim:
https://neovim.io/
LazyVim:
https://www.lazyvim.org/
Инструменты, которые используются с LazyVim:
https://github.com/junegunn/fzf
https://github.com/BurntSushi/ripgrep
https://github.com/sharkdp/fd
Практика Vim:
vimtutor — запускается из терминала командой vimtutor
https://openvim.com/
https://vim-adventures.com/
https://www.vimgolf.com/
00:00 — Почему Vim и Neovim всё ещё актуальны
02:21 — Установка Neovim и LazyVim
03:20 — Первичная настройка: jj и цветовая схема
04:13 — Автоматизация установки и настройки
04:34 — Навигация по проекту и файлам
05:52 — Основные режимы Vim
07:34 — Вертикальная навигация
08:39 — Горизонтальная навигация
09:27 — Поиск символов в строке
10:21 — Поиск внутри файла и проекта
11:00 — Выделение и перемещение
11:44 — Действия с выделенным текстом
12:22 — Действия в Normal Mode
13:05 — Переход в Insert Mode
13:30 — Редактирование через движения
14:20 — Повторение команд через числа
14:55 — Текстовые объекты
15:57 — LazyVim как IDE: подключаем Go
18:40 — Осваивай Vim на практике