Простой веб-поиск показал бы вам страницу плагина на vim.org . AnsiEsc - это плагин, который расширяет подсветку синтаксиса для интерпретации escape-кодов ANSI (что-то вроде ^[[01;42;31m
). Терминалы Unix используют их для добавления текстовых атрибутов и цветов. Если вы фиксируете вывод какой-либо команды и открываете его в Vim, плагин может творить чудеса, хотя обычно его нужно запускать вручную через :AnsiEsc
.
Что касается ошибки: это может быть ошибка в плагине. Сначала я бы проверил последнюю версию, найденную на домашней странице автора . Или, если вы вообще не хотите этого, удалите его! Как? Ну, это зависит от того, используете ли вы менеджер плагинов . Если нет, то просто удалите plugin/AnsiEscPlugin.vim
и autoload/AnsiEsc.vim
и doc/AnsiEsc.txt
из вашего ~/.vim/
каталога (или системного каталога, если он установлен для всех пользователей. :scriptnames
Дает подсказку, где это).
Используете ли вы Vim "дистрибутив", как spf-13 и Janus ? Они заманивают вас быстрой установкой и готовыми настройками, но вы платите цену за повышенную сложность (вам нужно понимать как схему загрузки Vim во время выполнения, так и произвольные соглашения о распространении) и негибкость (распределение может сделать некоторые вещи проще, а другие очень сложно). Vim невероятно настраиваемый, использование чужой настройки не имеет смысла.