Wenn Sie cygwin vim unter ConEmu verwenden, wird das vim-Standarddesign nicht korrekt angezeigt, nachdem ich t_Co = 256 festgelegt habe.
So sieht ConEmu nach dem Befehl aus: http://postimg.org/image/g6g98exbx/
Meine .vimrc
:
set nocompatible
execute pathogen#infect()
filetype plugin on
syntax on
set term=xterm
set t_Co=256
let &t_AB="\e[48;5;%dm"
let &t_AF="\e[38;5;%dm"
colorscheme solarized
Meine vim --version
: http://pastebin.com/1NFaA8YK
Ich benutze ConEmu v131017.
Danke für Ihre Hilfe.
vim --version -cur_console:i
?Antworten:
Meine Cygwin-Installation enthält kein Solarisationsschema.
1) Sie müssen sicher sein, dass Ihr Schema 256-farbig ist, wie zum Beispiel Zenburn Farbschema.
2) Sie müssen sicher sein, dass Ihre vim-Version 256 Farben unterstützt. Es ist ganz einfach, deaktivieren Sie einfach die Option "ANSI X3.64 / xterm 256 color" in den ConEmu-Einstellungen (Seite "Features" ATM) und Sie müssen rohe ANSI-Sequenzen in der Konsole abrufen, wie in diesem Screenshot dargestellt:
Wenn Sie immer noch seltsame "Farben" sehen, aber kein RAW-ANSI (← [48; 5; ...), bedeutet dies, dass Ihre vim-Version xterm überhaupt nicht unterstützt. Vim versucht zu ungefähr dein nettes Schema dazu einfache 8 farben .
Leider weiß ich nicht, warum cygwin vim nicht gerne 256 Farben in ConEmu verwendet, ungeachtet strenger Einstellungen. Zum Beispiel offiziell vim Läuft xterm schön.
quelle
ANSI X3.64 / xterm 256 color
. Das Problem scheint ein Problem mit Cygwin vim zu sein. Aber Ich habe das gleiche Problem mit offiziellen vim auf cmd.exe. DeaktivierenANSI X3.64/xterm 256 color
Zeigt mir RAW ANSI, daher wird xterm unterstützt. Aber warum immer noch das Problem?