Найти в Дзене

Vim - мощный текстовый редактор с полной свободой настройки и автоматизации.

Программирование - достаточно популярный запрос в поисковике, более 1 млн. запросов на сегодняшний день. Часть программирования — это писанина кода, и следовательно какой-то процент интересующихся пользователей, познавая дальше эту магию, после неимоверно труднейшего выбора для себя какой же язык программирования выбрать ;) - начинает понимать, что нужно подобрать ещё и редактор кода :)

Диаграмма статистики запросов в поисковике Яндекс по различным редакторам кода.
Диаграмма статистики запросов в поисковике Яндекс по различным редакторам кода.

Диаграмма построена на весьма сомнительных данных, но всё же плюс-минус, показывает какова популярность у пользователей тот или иной текстовый редактор. Распределение популярности, по моему мнению, связана по нескольким причинам:

  • Реклама на сайтах.
  • Действительно простая установка и настройка редакторов.
  • Привычное, для рядового пользователя, и интуитивно понятное распределение UI (user interface).
  • Много хорошо организованного мануала на разных языках.
  • Большая поддержка комьюнити.
Note: если посмотреть популярность запроса по такому редактору кода как nvim (NeoVim), то ситуация будет следующая: nvim - 500, NeoVim - 938 запросов в среднем за месяц. NeoVim, сокращенно так же nvim, это обновлённая и улучшенная версия Vim. Но популярность оставляет желать лучшего. Таким образом, судя по такому скудному запросу пользователей по nvim, думается мне что сам Vim тоже не такой популярный в запросах как выдаётся в цифрах из диаграммы - более 30к запросов. Например, есть авиакомпания ВИМ-АВИА, с логотипом Vim-airlines, что добавляет несколько тысяч запросов к одному слову vim.

Из названия статьи, речь должна идти преимущественно о редакторе кода vim, а не вот это вот всё что выше. И это так. Это вводная статья, а подробности (и даже я б сказал, что обязательно к прочтению) о vim можно узнать по следующим ссылкам:

Vim не интуитивен. В этом, наверное, вся сложность.

Моя цель реализовать смысл заголовка этой статьи. Дальнейшие посты будут сформированы в виде заметок, как простые инструкции по настройке vim.

И постепенно vim преобразуется из простого консольного редактора текста (кода), в удобный и приятный инструмент для разработки, который превзойдёт популярные текстовые редакторы.

В следующей статье расскажу почему использую vim на примерах, и установим первый плагин, так как он будет связан непосредственно с примером.