Frage

Ich habe versucht, Tönen zu arbeiten richtig in VIM zu erhalten, wenn es über ssh mit PuTTy als Client verwenden, aber leider habe ich nicht viel Erfolg gehabt. Ich kann nur 8bit Farben arbeiten mit PuTTY bekommen, obwohl ich 256 Farben in Kitt aktiviert haben und t_Co = 256 in VIM gesetzt. Sie haben nicht so, wie sie sollten. Ich habe versucht, diese Einstellung http://www.interworksinc.com/blogs/ckaukis/2009/06/03/vim-color-schemes-putty aber wie ich sagen, dass es bisher vergeblich gewesen .

Hat hier jemand hatte Erfolg mit Farbschemen mit VIM in PuTTy zu arbeiten? Ich würde einen Rat schätzen

Danke,

Patrick

[EDIT] Stellt sich heraus, ich habe die Ursache des Problems gefunden. Ich war mit vim in einem Bildschirm, der die Farben anbrach. Aktualisiert Frage, die ich ist denke, ist es möglich, Arbeitsfarben in einer screen-Session zu haben? [/ EDIT]

War es hilfreich?

Lösung

Ja, Sie 256 Farben mit Bildschirm tun können, aber diese Option ist in der Regel nicht in kompiliert einfach Bildschirm selbst kompiliert mit:.

--enable-colors256

Alternativ können Sie ein bekommen PuTTy Registerkarten. Es hat den Vorteil, ctrl-going auf den Anfang der Zeile, und erspart Ihnen viele Termcap Kopfschmerzen. Allerdings, wenn Sie möchten auf Ihren Bildschirm Sitzungen von mehreren Endgeräten verbinden, gibt es wirklich nichts besser als Bildschirm für den Job.

NB. Diese Frage gehört wohl auf Superuser.

Andere Tipps

Neben kompilierte Unterstützung, kann es notwendig sein, einige config in den screenrc (ich musste).

http://www.frexx.de/xterm-256-notes/ hat eine gute Führung. Der relevante Teil zu Bildschirm:

In der Standardeinstellung ist, Bildschirm nicht bewusst, dass es in einer 256-Farben-fähig xterm läuft. Um Programme in Bildschirm diese Funktion erkennen, müssen Sie drei Dinge setzen in Ihrem ~ / .screenrc:
# terminfo and termcap for nice 256 color terminal
# allow bold colors - necessary for some reason
attrcolor b ".I" 
# tell screen how to set colors. AB = background, AF=foreground 
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' 
# erase background with current bg color 
defbce "on"

Ich hatte dasselbe Problem auf Mac Os, versucht, einige Lösungen, aber alle Tests zeigen, dass 256 Farben nicht angezeigt. Danach bin ich installierte Bildschirm aus brauen und alles funktioniert super. Vielleicht ist es, weil Mac OS Standardbildschirm aus /usr/bin/ ohne --enable-colors256 Flagge zusammengestellt.

Lösung für Mac OS: brew install screen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top