[PurpleSchool] Антон Ларичев ― Neovim - практика и настройка (2024) Что в курсе: Это курс подойдёт тем, кто хочет освоить 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 Курс построен таким образом, чтобы доносить материал от простого к сложному. Ниже вы можете ознакомиться с планом курса и посмотреть часть открытых лекций по кнопке проигрывателя. Что будем писать: 1. Проекты. 2. Мы создадим полноценную сборку 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 Formating 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 Куда дальше Продажник: https://purpleschool.ru/course/neovim ↓ Скачать: ↓
Скачать PurpleSchool, Антон Ларичев ― Neovim - практика и настройка (2024) слив курса.
Текущее время: Сегодня 09:05
Часовой пояс: GMT + 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы не можете скачивать файлы