Ежедневно, с 8:30 до 22:30
Предзаказ
1722

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

Средняя оценка 0.0 из 5 на основании 0 голосов (0)
1 0
0
Автор:
500 ₽
2099 ₽
-76%
Кэшбэк: 5% (25 ₽)
Курс будет выдан в течение 1-3 часов после оплаты.
Категории:

Это курс подойдёт тем, кто хочет освоить Vim Motions, чтобы эффективно работать с клавиатуры и увеличить скорость написания кода. Также курс позволит вам научиться конфигурировать Neovim под свои задачи и использовать его с различными языками.

Мы начнём с базовой настройки окружения и перейдём к Vim Motions, после этого посмотрим на более продвинутые темы, как макросы, поиск и замена, регистры и команды. Во второй части курса мы, предварительно освоив азы Lua начнём писать свою конфигурацию, добавлять плагины, чтобы в результате получить полноценную IDE.

Я сам каждый день пишу код в Neovim на Go, React, Vue и Node.js и использую его как свою основную IDE для разработки.

Чему вы научитесь:

  1. Использовать Vim Motions
  2. Эффективно работать с клавиатуры
  3. Знать основы Lua
  4. Устанавливать плагины
  5. Работать со split и buffer
  6. Создавать макросы
  7. Работать с различными Vim режимами
  8. Конфигурировать Neovim
  9. Работать с LSP

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

Что будем писать:

  • Проекты.
  • Мы создадим полноценную сборку Neovim с UI плагинами, поддержкой LSP нескольких языков программирования, работой с Git, быстрым поиском и интегрированным терминалом.

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

Модуль — Введение

  • Почему Vim?
  • Как устроен курс?
  • Демо сборки

Модуль — Настройки окружения

  • Vim или Neovim
  • Выбор терминала
  • Настройка терминала
  • Установка Neovim на Linux и MacOS
  • Установка на Windows
  • Создание первого файла
  • Тест — Настройка окружения

Модуль — Базовые motion

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

Модуль — Удаление и копирование

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

Модуль — Преобразование текста

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

Модуль — Visual Mode и Макросы

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

Модуль — Основы Lua

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

Модуль — Конфигурация

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

Модуль — Плагины UI

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

Модуль — Плагины для разработки

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

Модуль — Продвинутая работа

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

Модуль — Куда двигаться дальше?

Характеристики
Наличие Предзаказ Тип Видео Размещение на сайте 01.09.2024 Артикул 1722

Об авторах

Фото: PurpleSchool
0.0
PurpleSchool
Онлайн-школа для разработчиков, основанная Антоном Ларичевым в 2022 году. Короткие уроки, практика и code review — frontend, backend, DevOps и мобильная разработка.
Фото: Антон Ларичев
Новый
5.0
Антон Ларичев
Основатель онлайн-школы PurpleSchool, разработчик с опытом более 13 лет. Автор курсов по TypeScript, React, NestJS, Go и DevOps.

Отзывы и комментарии

Отзывов ещё нет, будьте первыми

Написать отзыв
Нажимая "Отправить" Вы соглашаетесь с правилами публикации и даёте согласие на обработку персональных данных. Администрация не несёт ответственности за содержание отзывов.

Похожие товары:

Постер товара: Основы Git
Скидка 86%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Основы Git
Git и GitHub/GitLab
Постер товара: Курс по Git и GitHub
Скидка 71%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Курс по Git и GitHub
Git и GitHub/GitLab
Постер товара: Курс по редактору кода Visual Studio Code
Скидка 75%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Курс по редактору кода Visual Studio Code
Веб-разработка
Постер товара: Введение в NeoVim (VIM) + Tmux + Zsh
Скидка 72%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Введение в NeoVim (VIM) + Tmux + Zsh
Администрирование серверов
Постер товара: Курс по Git
Скидка 72%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Курс по Git
Git и GitHub/GitLab
Постер товара: git. Контроль версий для разработчиков
Скидка 72%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
git. Контроль версий для разработчиков
Git и GitHub/GitLab
Постер товара: Git и Github – базовый курс для разработчика
Скидка 67%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Git и Github – базовый курс для разработчика
Git и GitHub/GitLab
Постер товара: Курс по npm
Скидка 71%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Курс по npm
JavaScript