Слив курса «Neovim - практика и настройка» [PurpleSchool]

  • Автор темы Angel
  • Дата начала
[PurpleSchool] Neovim - практика и настройка (2024)

[PurpleSchool] Neovim - практика и настройка (2024)

Описание:


Курс по работе и настройке Neovim как полноценной IDE.

Что в курсе:


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

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

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

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


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

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

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


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

Программа


  • Проекты
    • Мы создадим полноценную сборку Neovim с UI плагинами, поддержкой LSP нескольких языков программирования, работой с Git, быстрым поиском и интегрированным терминалом.
Программа
  • Модуль 1 - Введение
    • 1.1 Почему Vim?
    • 1.2 Как устроен курс?
    • 1.3 Демо сборки
  • Модуль 2 - Настройки окружения
    • 2.1 Vim или Neovim
    • 2.2 Выбор терминала
    • 2.3 Настройка терминала
    • 2.4 Установка Neovim на Linux и MacOS
    • 2.5 Установка на Windows
    • 2.6 Создание первого файла
    • 2.7 Тест - Настройка окружения
  • Модуль 3 - Базовые motion
    • 3.1 Режимы Vim
    • 3.2 Создание первого файла
    • 3.3 Базовое перемещение
    • 3.4 Как практиковаться
    • 3.5 Комбинации движений
    • 3.6 Продвинутое перемещение
    • 3.7 Перемещение по блокам
    • 3.8 Файлы и buffers
    • 3.9 Упражнение - Перемещение
    • 3.10 Тест - Базовые motion
  • Модуль 4 - Удаление и копирование
    • 4.1 Удаление текста
    • 4.2 Inside и around
    • 4.3 Упражнение - Удаление текста
    • 4.4 Копирование и вставка
    • 4.5 Регистры
    • 4.6 Упражнение - Копирование
    • 4.7 Тест - Удаление и копирование
  • Модуль 5 - Преобразование текста
    • 5.1 Замена текста
    • 5.2 Поиск по буферу
    • 5.3 Упражнение - Поиск в css
    • 5.4 Замена в файле
    • 5.5 Упражнение - Замена в списке
    • 5.6 Тест - Преобразование текста
  • Модуль 6 - Visual Mode и макросы
    • 6.1 Visual Mode
    • 6.2 Изменение регистра
    • 6.3 V-Line Mode
    • 6.4 V-Block Mode
    • 6.5 Макросы
    • 6.6 Упражнение - Макрос
    • 6.7 Тест - Visual Mode и макросы
  • Модуль 7 - Основы Lua
    • 7.1 Установка lua
    • 7.2 Переменные
    • 7.3 Циклы
    • 7.4 If else
    • 7.5 Функции
    • 7.6 Tables
    • 7.7 Модули
    • 7.8 Тест - Основы Lua
  • Модуль 8 - Конфигурация
    • 8.1 Путь конфигурации
    • 8.2 Структура конфигурации
    • 8.3 Базовые настройки
    • 8.4 Сочетания клавиш
    • 8.5 Split окон
    • 8.6 Менеджер плагинов
    • 8.7 Тема
    • 8.8 Тест - Конфигурация
  • Модуль 9 - Плагины UI
    • 9.1 Neo-tree
    • 9.2 Упражнение - Клавиши Neo-tree
    • 9.3 Bufferline
    • 9.4 Lualine
    • 9.5 Telescope
    • 9.6 Доработка цветов
    • 9.7 Терминал
  • Модуль 10 - Плагины для разработки
    • 10.1 Cmp
    • 10.2 Lsp
    • 10.3 Mason
    • 10.4 Ensure install
    • 10.5 Стилизация
    • 10.6 Treesitter
    • 10.7 Быстрый переход
    • 10.8 Dressing
    • 10.9 Trouble
    • 10.10 Formatting
    • 10.11 Linting
  • Модуль 11 - Продвинутая работа
    • 11.1 Версионирование
    • 11.2 Git плагины
    • 11.3 Leap
    • 11.4 Which key
    • 11.5 Несколько сборок Neovim
    • 11.6 Dashboard
  • Модуль 12 - Куда двигаться дальше?
    • 12.1 Куда дальше
Подробнее:

Скачать - [PurpleSchool] Neovim - практика и настройка (2024)


Ссылка доступна для пользователей с группой: Premium, Premium+ 
 
Похожие темы
Сверху