Хочемо вивчити й опанувати Vim script?

Приєднаймося до треку Vim script на Exercism, щоб отримати доступ до 89 вправ з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.

Про Vim script

function! Hello(...) abort
  let name = (a:0 == 1 ? a:1 : 'World')
  return 'Hello, ' . name . '!'
endfunction

Ключові можливості Vim script


Vim script

Розширюваність

Потрібна певна функціональність? Її легко створити і розгорнути.

Глибока інтеграція з Vim

Виграш у продуктивності! Легкий доступ до внутрішніх структур даних і налаштувань Vim та робота з ними.

Виразний синтаксис

Робимо багато з малого. Пишімо компактні скрипти, які легко читати.

Багатопарадигмова

Підтримує написання коду в імперативному чи функціональному стилі.

Висока сумісність

Доступ до файлів, оболонок та інших програм. Уся потуга зовнішнього інструментарію, не виходячи з Vim.

Подійно-орієнтоване програмування

Автоматичне виконання коду за певних подій чи умов, як-от відкриття файлу або збереження буфера.

Наставництво у стилі Vim script

У кожної мови свої звичаї. Vim script не виняток. Наші наставники допоможуть нам навчитися думати як розробник Vim script і писати ідіоматичний код мовою Vim script. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою Vim script, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.

Дізнатися більше про наставництво

Вправи Vim script від спільноти

Трек Vim script на Exercism має 89 вправ, щоб допомогти нам писати кращий код.

Переглянути всі вправи Vim script
Vim script

Почати з треку Vim script

А найкраще те, що це 100% безкоштовно для всіх.

Приєднайтеся до треку Vim script