ConEmu: подсветка синтаксиса Vim

Можно ли получить подсветку синтаксиса vim в ConEmu?

2 ответа

Решение

Примечание Некоторая обновленная информация может существовать на сайте проекта.

Что ж, сборки с 130120 поддерживают 256 цветов в vim. Вам нужно

  • Проверьте параметры "Inject ConEmuHk" и "ANSI X3.64 / xterm 256 цветов" на странице "Функции"
  • Установите флажок "Поддержка TrueMod (24-битный цвет)" на странице "Цвета"
  • Отредактируйте ваш файл vimrc, примеры строк здесь. Конечно, вам нужна какая-то 256-цветная схема vim, это zenburn в последней строке этого примера.

    set term=xterm
    set t_Co=256
    let &t_AB="\e[48;5;%dm"
    let &t_AF="\e[38;5;%dm"
    colorscheme zenburn
    
  • И "VIM" должен быть vim.exe ATM.

Примечание'Original' Vim (исполняемый файл консоли Win32 из gvim##. Exe и vim ## w32.zip) прошел тестирование. Vim MinGW не может переключиться на использование последовательностей Ansi.

Я знаю, это старый вопрос. Но то, что сработало для меня, было похоже на выбранный ответ, за исключением того, что вместо установки термина на xterm, установите его в pcansi таким образом, чтобы клавиши клавиатуры продолжали работать. Для ConEmu в%HOMEPATH%_vimrc

if !empty($CONEMUBUILD)
    set term=pcansi
    set t_Co=256
    let &t_AB="\e[48;5;%dm"
    let &t_AF="\e[38;5;%dm"
    set bs=indent,eol,start
    colorscheme wombat256
endif                      

Другие вопросы по тегам