Привет, коллеги! Отвлечемся немного от скриптового языка и вернемся к обсуждению плагинов, идущих в поставке Вим. Мы уже познакомились с выравниванием по ширине Justify, поиском пар MatchIt и удобным доступом к раскладке Дворака dvorak. Здесь я опишу ещё три плагина, идущие в поставке. Они маленькие, поэтому объединим их в одну заметку. Это swapmouse, editexisting и shellmenu. Напоминаю, что включаем плагин мы командой :packadd имя Можно из .vimrc. А для некоторых плагинов — и необходимо. Начнем с editexisting. Вим позволяет выходить в систему, это мы обсуждали. Бывает полезно: выйти, поработать с файлами, скомпилировать проект, всё в таком роде. Иногда забываешь вернуться обратно и открываешь новый Вим, и так многократно. У меня однажды было пять слоев! Несложно посмотреть, какие Вимы запущены: :ps ax | grep vim и вернуться, но editexisting берёт часть работы на себя. Его надо запускать из .vimrc, потому что иначе нет смысла. Всё, что он делает — это ищет запущенный Вим, который редак