18

是否可以在 ConEmu 中突出显示 vim 语法?

4

2 回答 2

31

注意项目网站上可能存在一些更新的信息。

好吧,自 130120 以来的构建在 vim 中支持 256 种颜色。你需要

  • 检查“功能”页面上的选项“注入 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.exeATM。

注意。“原始”Vim(来自gvim##.exe 和 vim##w32.zip的 Win32 控制台可执行文件)通过了测试。MinGW 的 Vim 无法切换到使用 Ansi 序列。

在此处输入图像描述

于 2013-01-21T08:03:23.093 回答
8

我知道这是一个老问题。但是对我有用的方法与选择的答案相似,只是不是将术语设置为 xterm,而是将其设置为 pcansi,这样键盘键仍然可以工作。对于 %HOMEPATH%_vimrc 中的 ConEmu

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                      

于 2014-12-28T02:25:09.453 回答