Подтвердить что ты не робот

ConEmu: выделение синтаксиса Vim

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

4b9b3361

Ответ 1

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

Ну, строит с 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.

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

enter image description here

Ответ 2

Я знаю, это старый вопрос. Но то, что сработало для меня, было похоже на выбранный ответ, за исключением того, что вместо того, чтобы устанавливать термин в 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