ConEmu:Vim语法亮点

时间:2013-01-14 09:02:14

标签: vim conemu

是否有可能在ConEmu中获得vim语法高亮?

2 个答案:

答案 0 :(得分:30)

注意即可。 project site上可能存在一些更新的信息。

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

  • 在“功能”页面上检查选项“注入ConEmuHk”和“ANSI X3.64 / xterm 256色”
  • 在“颜色”页面上选中“TrueMod(24位颜色)支持”选项
  • 编辑vimrc文件,样本行为here。当然,你需要一些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(来自gvim##.exe and vim##w32.zip的Win32控制台可执行文件)通过了测试。 MinGW的Vim无法切换到使用Ansi序列。

enter image description here

答案 1 :(得分: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