2012-03-30 5 views
1

Wenn ich MacVim verwende, funktionieren alle Farbschemata und sieht sehr reich im Fenster.Verwendung von vim mit allen Farben innerhalb von MacOS-Terminal

Aber wenn ich mein Terminal hochfalle und Vi darin verwende, sehen die Farbschemata sehr, sehr schlecht aus. Gibt es eine Einstellung/config sollte ich festlegen, dass Terminal Vi alle Farben eines Farbschemas verwenden soll.

Update: Ich benutze

MacOSX Lion 
Terminal v2.2 with xterm-color 
Vim 7.3 

Dank

+0

Sie müssen Ihr Terminal für 256 Farben konfigurieren. Verwenden Sie iTerm2 oder Terminal? Welche Version von Mac OS X verwenden Sie? Welche Version von Vim? – romainl

+0

Ich wechselte zu xterm256 .. aber es gibt einen großen Unterschied zwischen MacVim und Vim-Inside-Terminal – Anand

Antwort

0

Wenn Ihr .vimrc mit dem Sie vim konfigurieren

set t_Co=256 

Befehl konfigurieren colorschemes zu ermöglichen, die 256 Farben verwenden. Vielleicht verwendet MacVim diese Konfiguration standardmäßig.

4

Sie können das wahrscheinlich nicht tun. Es ist nicht Vims Schuld, es ist die Schuld deines Endgeräts. Die GUI hat Zugriff auf Millionen von Farben und Terminals haben in der Regel Zugriff auf 256 (oder weniger, abhängig von Ihrem Terminal). Es hat einfach nicht den Mut, die gleichen Farben wie die GUI-Version zu zeigen. Aus diesem Grund haben alle Farbschemata für Vim Werte für die GUI (z. B. guibg) und Werte für das Terminal (z. B. ctermbg). Es gibt einen GUI-Wert für die starke Seite und einen Terminal-Wert für die schwache Seite.

Dies ist einer der Gründe, warum ich nur die GUI-Version verwende. Sie können die Kommandozeile einfach mit Vim verbinden, so dass die Verwendung einer einzigen GUI-Version viel einfacher ist. Sie können ein Video auf, wie dies bei vimeo tun Check-out und ich vor kurzem eine Plugin für ZSH, die es noch einfacher macht, die Sie von Github

+0

Ich logge mich auf einem Remote-Server und Code dort ein. Also muss ich auf den Server zugreifen und meinen Code arbeiten .. in dem ich denke, ich habe keine andere Wahl als VIM innerhalb Terminal – Anand

+0

Dann leben mit den Farben, dood :) –

+0

Oder Sie wissen, was Sie versuchen könnten ... Bearbeiten Sie die Dateien in MacVim über die SCP-Verbindung. Schau dir 'help netrw-start' an –

0

bekommen kann ich CSApprox versuchen, raten würde

auf OS X besonders können Sie sehr gute Ergebnisse für Konsole Vim erhalten.

Ich benutze es auf O X, Debian & Fedora mit guten Ergebnissen für Konsole Vim & Matt, der das Plugin geschrieben haben, ist ein sehr hilfreicher Kerl & wird sein Bestes tun, um die bestmöglichen Ergebnisse für Dich zu erhalten, wenn Sie Probleme .