• Складчины
  • Администрирование

[Udemy] Как написать плагин Neovim с нуля 2024 [Yuki Yoshimine]

Найти складчину
  • Дата начала 28 Июл 2024
Цена: 130 РУБ
Показать больше
Записаться и Купить Записаться
Скачать курс
Скачать Скачать Скачать
Aноним
  • 28 Июл 2024
  • #1

[Udemy] Как написать плагин Neovim с нуля 2024 [Yuki Yoshimine]

Ссылка на картинку
Разработка плагина Neovim.

Вводный курс по разработке плагинов Neovim будет охватывать основы создания плагинов для популярного текстового редактора Neovim. Neovim - это ответвление текстового редактора Vim, предлагающее несколько новых функций и улучшений. Курс начнется с обзора внутреннего понимания Vim, в частности, runtime path.

"runtime path" - это список каталогов, в которых Vim ищет файлы времени выполнения, такие как файлы подсветки синтаксиса, скрипты плагинов и документация. Эти каталоги обычно хранятся в параметре 'runtimepath', который представляет собой список путей к каталогам, разделенных запятыми.

Runtime path важен, поскольку он определяет, где Vim ищет свои runtime-файлы при запуске. Например, если пользователь устанавливает новый плагин, ему может потребоваться добавить каталог плагина в runtime-путь, чтобы Vim мог найти скриптовые файлы плагина.

После некоторых экспериментов с runtime path мы рассмотрим, как vim обрабатывает установку плагинов до и после введения функции пакетов в Vim8. Мы также попробуем установить плагины без менеджеров плагинов. Затем мы увидим, как модули Lua вписываются в картину и как они загружаются с помощью функции «require». Наконец, мы создаем очень минималистичный плагин под названием confy! Сначала следуем соглашению Lua Plugin, используя функцию настройки. Во-вторых, следуя соглашению Vimscript, используя каталог плагинов и глобальные переменные vim.

К концу курса студенты должны уметь создавать собственные плагины Neovim и понимать основы разработки плагинов Neovim.

Для кого этот курс:
1. Начинающий пользователь Neovim, интересующийся разработкой

Чему вы научитесь:
1. Основы
Что такое путь выполнения?
Связь между плагинами Vim и путем выполнения
Как установить плагины без «Менеджера плагинов»?
Разница между пакетом/стартом и пакетом/оптом
Что делает «require»?
Перезагрузка модуля без закрытия Neovim.
2. Плагин №1 [confy.lua]
Написание конфи с нуля
Простой плагин для открытия и перезагрузки вашего init.vim или init.lua
Это должно помочь вам начать изучать базовую структуру плагина
И наконец опубликуйте его, чтобы другие могли использовать ваш новый блестящий плагин!
3. Плагин №2 [ Журнал консоли оболочки ]
Написание оболочки с нуля
Порт расширения VSCode Wrap Console Log
Он оборачивает слово под курсором в шаблон
Читать далее...
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Поиск по тегу:
Теги
neovim udemy yuki yoshimine как написать плагин neovim с нуля 2024
Похожие складчины
Скачать [Udemy] Современный Vim, VimScript и Neovim с курсом Lua 2024 [Oliveira]
  • 28 Июл 2024
  • в разделе: Администрирование
Скачать [Udemy] Vim/Neovim + Tmux + iTerm2. Подробное объяснение основ. От новичков до среднего и выше 2024
  • 28 Июл 2024
  • в разделе: Администрирование
Скачать [Udemy] Тестировщик с нуля 2024. Web/Mobile, Postman, SQL, Git, Bash (Artsiom Rusau)
  • 14 Май 2024
  • в разделе: Администрирование
Скачать [Udemy] Верстка многостраничного сайта с нуля [Бауыржан Абдигалин]
  • 4 Дек 2024
  • в разделе: Администрирование
Скачать [Udemy] Создание многостраничного сайта на Wordpress с нуля [Бауыржан Абдигалин]
  • 21 Авг 2024
  • в разделе: Администрирование

Войдите или зарегистрируйтесь!

Учетная запись позволит вам участвовать в складчинах и оставлять комментарии

Регистрация

Создайте аккаунт. Это просто!

Регистрация

Вход

Вы уже зарегистрированы? Войдите.

Войти
  • Складчины
  • Администрирование
  • Russian (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Справка