Мы используем cookie для стабильной работы сервиса. Подробнее

Neovim — практика и настройка

ФорматОнлайн
Объём12 занятий
О курсе

Подробнее

Это курс подойдёт тем, кто хочет освоить Vim Motions, чтобы эффективно работать с клавиатуры и увеличить скорость написания кода. Также курс позволит вам научиться конфигурировать Neovim под свои задачи и использовать его с различными языками. Мы начнём с базовой настройки окружения и перейдём к Vim Motions, после этого посмотрим на более продвинутые темы, как макросы, поиск и замена, регистры и команды. Во второй части курса мы, предварительно освоив азы Lua начнём писать свою конфигурацию, добавлять плагины, чтобы в результате получить полноценную IDE.
 Я сам каждый день пишу код в Neovim на Go, React, Vue и Node.js и использую его как свою основную IDE для разработки.
Требования

Что нужно для старта

  • Знание базовых команд Linux.
Результат

Что вы получите

  • Использовать Vim Motions
  • Создавать макросы
  • Эффективно работать с клавиатуры
  • Работать с различными Vim режимами
  • Знать основы Lua
  • Конфигурировать Neovim
  • Устанавливать плагины
  • Работать с LSP
  • Работать со split и buffer
Аудитория

Для кого этот курс

  • Для разработчиков, которые хотят использовать Neovim как основную IDE.
  • Для разработчиков, которые хотят быстрее работать с клавиатуры и писать код, использую Vim Motions.
Содержание

Программа курса

12 занятий
ТемаЧто внутри
01Введение

- Почему Vim?
- Как устроен курс
- Демо сборки
- Обзор курсов
- Перенос курса

02Настройка окружения

- Vim или Neovim
- Выбор терминала
- Настройка терминала
- Установка Neovim на Linux и MacOS
- Установка на Windows
- Тест - Настройка окружения

03Базовые motion

- Режимы Vim
- Создание первого файла
- Базовое перемещение
- Как практиковаться
- Комбинации движений
- Продвинутое перемещение
- Перемещение по блокам
- Файлы и buffers
- Упражнение - Перемещение
- Тест - Базовые motion

04Удаление и копирование

- Удаление текста
- Inside и around
- Упражнение - Удаление текста
- Копирование и вставка
- Регистры
- Упражнение - Копирование
- Тест - Удаление и копирование

05Преобразование текста

- Замена текста
- Поиск по буферу
- Упражнение - Поиск в css
- Замена в файле
- Упражнение - Замена в списке
- Тест - Преобразование текста

06Visual Mode и Макросы

- Visual Mode
- Изменение регистра
- V-Line Mode
- V-Block Mode
- Макросы
- Упражнение - Макрос
- Тест - Visual Mode и Макросы

07Основы Lua

- Установка lua
- Переменные
- Циклы
- If else
- Функции
- Tables
- Модули
- Тест - Основы Lua

08Конфигурация

- Путь конфигурации
- Структура конфигурации
- Базовые настройки
- Сочетания клавиш
- Split окон
- Менеджер плагинов
- Тема
- Тест - Конфигурация

09Плагины UI

- Neo-tree
- Упражнение - Клавиши Neo-tree
- Bufferline
- Lualine
- Telescope
- Доработка цветов
- Терминал

10Плагины для разработки

- Cmp
- Lsp
- Mason
- Ensure install
- Стилизация
- Treesitter
- Быстрый переход
- Dressing
- Trouble
- Formating
- Linting

11Продвинутая работа

- Версионирование
- Git плагины
- Leap
- Which key
- Несколько сборок Neovim
- Dashboard

12Куда двигаться дальше?

- Куда дальше

01Введение

- Почему Vim?
- Как устроен курс
- Демо сборки
- Обзор курсов
- Перенос курса

02Настройка окружения

- Vim или Neovim
- Выбор терминала
- Настройка терминала
- Установка Neovim на Linux и MacOS
- Установка на Windows
- Тест - Настройка окружения

03Базовые motion

- Режимы Vim
- Создание первого файла
- Базовое перемещение
- Как практиковаться
- Комбинации движений
- Продвинутое перемещение
- Перемещение по блокам
- Файлы и buffers
- Упражнение - Перемещение
- Тест - Базовые motion

04Удаление и копирование

- Удаление текста
- Inside и around
- Упражнение - Удаление текста
- Копирование и вставка
- Регистры
- Упражнение - Копирование
- Тест - Удаление и копирование

05Преобразование текста

- Замена текста
- Поиск по буферу
- Упражнение - Поиск в css
- Замена в файле
- Упражнение - Замена в списке
- Тест - Преобразование текста

06Visual Mode и Макросы

- Visual Mode
- Изменение регистра
- V-Line Mode
- V-Block Mode
- Макросы
- Упражнение - Макрос
- Тест - Visual Mode и Макросы

07Основы Lua

- Установка lua
- Переменные
- Циклы
- If else
- Функции
- Tables
- Модули
- Тест - Основы Lua

08Конфигурация

- Путь конфигурации
- Структура конфигурации
- Базовые настройки
- Сочетания клавиш
- Split окон
- Менеджер плагинов
- Тема
- Тест - Конфигурация

09Плагины UI

- Neo-tree
- Упражнение - Клавиши Neo-tree
- Bufferline
- Lualine
- Telescope
- Доработка цветов
- Терминал

10Плагины для разработки

- Cmp
- Lsp
- Mason
- Ensure install
- Стилизация
- Treesitter
- Быстрый переход
- Dressing
- Trouble
- Formating
- Linting

11Продвинутая работа

- Версионирование
- Git плагины
- Leap
- Which key
- Несколько сборок Neovim
- Dashboard

12Куда двигаться дальше?

- Куда дальше

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

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

Оставьте заявку

Консультант ответит на вопросы о курсе «Neovim — практика и настройка» и поможет разобраться в деталях обучения.

Комментарий ...

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

Информация обновлена 3 сентября 2026 г.

Продолжить выбор

Похожие курсы

Системный администратор
−53%21 сентября
Системный администратор

Курс Нетологии «Системный администратор». Научим использовать ИИ в работе. Docker, Kubernetes, Ansible и Terraform, 3 проекта, 62 задания и 37 вебинаров с экспертами.

Онлайн12 занятий
180 576 ₽−53%
84 400 ₽Скидка до 9 сентября
Платформа виртуализации: Оптимизация, масштабирование, устранение неполадок. Быстрый трек.
7 дней/ 55 ак. часов
Платформа виртуализации: Оптимизация, масштабирование, устранение неполадок. Быстрый трек.

Ускоренный курс , что включает темы: Оптимизация и масштабирование, Устранение неполадок. Обучение позволяет получить опытным администраторам знания и навыки для эффективной оптим…

Онлайн
126 500 ₽
Изучаем Git и GitHub за 3 часа на практике
1 час
Изучаем Git и GitHub за 3 часа на практике

Умение работать с Git и GitHub сегодня является базовым требованием для любого разработчика. Многие курсы обучают Git за целую вечность. Данный курс лаконичен и фокусируется на те…

Онлайн6 занятий
990 ₽
Начать без затрат

Бесплатные курсы