Описание
Количество уроков: 74 Видео
Язык: Русский
Вес архива: 867 МБ
Этот курс поможет вам уверенно перейти на Neovim и раскрыть его потенциал как гибкой, быстрой и минималистичной IDE. Вы разберётесь в Vim‑механиках, научитесь настраивать редактор под любые задачи и сможете комфортно работать с проектами на Go, JavaScript, TypeScript, React, Vue и другими технологиями.
Что вы изучите в этом курсе
Курс последовательно проведёт вас от основ до продвинутых возможностей Neovim. В процессе вы освоите:
• эффективные Vim Motions для работы с текстом;
• макросы, поиск и замену, работу с регистрами;
• базовую конфигурацию Neovim и подготовку окружения;
• основы языка Lua для настройки редактора;
• создание своей конфигурации с нуля;
• подключение и настройку плагинов для превращения Neovim в полноценную IDE.
Подход к обучению
Структура курса выстроена так, чтобы вы могли постепенно переходить от базового понимания к созданию своей рабочей конфигурации, не перегружаясь сложными концепциями слишком рано.
Часть 1. Базовые навыки и навигация
В первой части курса мы сосредоточимся на том, как почувствовать себя уверенно в Neovim:
• разберём установку и настройку окружения;
• освоим Vim‑движения, команды и режимы редактирования;
• изучим быстрые приёмы редактирования текста и навигации по проекту.
Часть 2. Продвинутая работа с редактором
Затем мы перейдём к функциональности, которую используют опытные пользователи:
• запись и применение макросов;
• сложные сценарии поиска и замены;
• регистры, буферы, вкладки и окна;
• командная строка и полезные команды.
Часть 3. Погружение в Lua и конфигурацию
После освоения основ вы начнёте создавать свой собственный setup на Lua, полностью подстраивая Neovim под себя.
Основы Lua
Мы разберём синтаксис, структуры данных и особенности языка, нужные для работы с конфигурацией Neovim.
Создание собственной конфигурации
• структурирование конфигурационных файлов;
• работа с keymaps и автокомандами;
• использование LSP, treesitter и других встроенных возможностей Neovim;
• подключение полезных плагинов и их настройка;
• создание удобного и быстрого рабочего окружения.
Практический опыт автора
Автор курса ежедневно использует Neovim для разработки на Go, React, Vue и Node.js, применяя его как основную IDE. Все примеры и рекомендации основаны на реальных задачах из коммерческой разработки.
Кому подойдёт этот курс
• тем, кто хочет работать быстрее и эффективнее, не отвлекаясь на мышь;
• разработчикам, желающим перейти на Neovim или улучшить текущую конфигурацию;
• тем, кто хочет собрать своё минималистичное и быстрое окружение;
• пользователям Vim, которые хотят освоить Neovim и его современные возможности.
Результат обучения
К концу курса вы соберёте полностью рабочую IDE на Neovim, настроенную под ваши потребности, и сможете эффективно работать с кодом на любом языке. Вы научитесь уверенно пользоваться инструментами, которые значительно ускорят вашу разработку и улучшат качество работы с проектами.

Марина В. –
Полезный курс, особенно для понимания основ языка Lua и того, как собирать конфиг с нуля. Понравились разделы про макросы и поиск с заменой — на практике сразу пригодилось. Из минусов: часть про плагины сжата, хотелось бы подробнее про Go и TypeScript. В целом рекомендую тем, кто хочет уйти от тяжёлых IDE.
Алексей Т. –
До этого пробовал несколько раз перейти на Neovim, но всегда откатывался на VS Code. Здесь наконец разобрался с Vim motions и режимами без спешки, а часть про Lua дала понимание, как вообще устроен конфиг. Прошёл за две недели вечерами, теперь есть своя рабочая конфигурация.