Wie mache ich Vim unter Mac OS X Lion schön (sprich: Textmate Schriftart / Farbe)? [geschlossen]

10

Ich fange gerade an, den Textmate auf Vim umzustellen. Ich liebe es, aber es ist so hässlich.

Ich verwende Mac OS X Lion und benötige Ruby-Unterstützung, daher verwende ich Vim 7.3, wie es über Homebrew installiert wurde, nicht das, mit dem Vim Lion geliefert wird.

Dann sehe ich, wie Corey Haines seine schnellen Spezifikationen spricht und sein Vim ist ... es ist einfach wunderschön. http://confreaks.net/videos/641-gogaruco2011-fast-rails-tests

Ich schaue auf seine GitHub-Dotfiles, es gibt einen Hinweis, ein Repo namens Vimlander2 zu verwenden, um die Beschleunigung zu erreichen. Wenn ich den Anweisungen dort folge, habe ich einen anders aussehenden, aber immer noch hässlichen Vim. https://github.com/spicycode/Vimlander-2-The-Quickening

Ich bin brandneu bei Vim, daher fehlt mir wahrscheinlich etwas Dummes. Ich habe speziell auf Lion aktualisiert, weil das Terminal die Farben verarbeiten kann, aber noch etwas nicht stimmt.

Ich werde mit Vim von Tag zu Tag besser und mag es wirklich, aber ich habe neulich Textmate geöffnet, um eine projektweite Suche durchzuführen, und nun, ich wurde kurz von der Schönheit beeinflusst, kurz bevor ich mich beim Tippen ertappte: wq

Ich würde mich sehr über Ihre Vim Beauty-Tipps freuen - danke!

Hugh Jamps
quelle
Check out SPF13 Es verwandelt jede vi-Umgebung in ein Entwicklungsarbeitspferd. tmux + vi + spf13

Antworten:

7
  1. Alte Versionen von Terminal.app unterstützten nur 16 Farben, und Sie haben Recht, dass Lion's Terminal.app 256 Farben unterstützen soll. Aber er verwendet nicht CLI Vim, sondern MacVim. Dies macht einen großen Unterschied in Bezug auf das Farbschema, da CLI Vim nicht alle Farbtöne unterstützt, die in einem Farbschema für GUI Vim verwendet werden können. Wenn Sie einen "schönen" Vim wie seinen wollen, stellen Sie sicher, dass Sie MacVim verwenden.

  2. Dieses "Vimlander2" -Paket enthält ungefähr 20 Farbschemata (in colors). Geben Sie in MacVim im NORMAL- Modus :color(mit einem Leerzeichen danach color) <Tab>ein und drücken Sie dann , um eine Liste aller auf Ihrem System verfügbaren Farbschemata anzuzeigen. Wenn Ihr Paket korrekt installiert ist (z. B. haben Sie ~/.vim/colors/[20 or so files]), haben Sie eine große Auswahl. Wenn Sie zufrieden sind, fügen Sie eine Zeile wie diese zu Ihrer hinzu ~/.vimrc:

    colorscheme nameofyourfavoritecolorscheme
    
  3. Ich denke, dass MacVims Standardschrift Monaco ist. Wenn es Ihnen nicht gefällt, können Sie es im Menü "Bearbeiten" ändern, aber Ihre Auswahl bleibt nicht erhalten. Verwenden Sie diese Option, um alle auf Ihrem Mac aktiven Monospaced-Schriftarten auszuprobieren. Wenn Sie zufrieden sind, fügen Sie eine Zeile wie diese zu Ihrer hinzu ~/.vimrc:

    set guifont=nameofyourfavoritefont:h12
    

    Siehe :help guifontfür weitere Informationen.

  4. Warum brauchten Sie Ruby-Unterstützung? Benötigten Sie ein bestimmtes Plugin in Ruby?

  5. Sie würden nicht wissen, wie oft ich tippe o, um in anderen Apps eine leere Zeile unter der aktuellen zu öffnen.

romainl
quelle
Vielen Dank! Der Unterschied besteht darin, dass ich nicht CLI Vim und nicht MacVim verwendet habe. Ich kurz auf MacVim sah und war entsetzt, aber nicht , dass ich sehe , dass die vim Anpassungen einen gehen Echt langer Weg , und dass es MacVim, der mir erlaubt , um den Blick zu bekommen ich bin nach.
Hugh Jamps
Warum wollten Sie Ruby-Unterstützung?
Romainl
6

Diese Links werden nützlich sein:

Den Schalter machen

Skins

Schriftarten

Inspiration NuColors von crshd (dotshare.it)

octosquidopus
quelle
Vielen Dank! Die Links sind sehr nützlich. Ich habe Romainls Antwort akzeptiert, weil sie den Unterschied zwischen CLI Vim und MacVim beleuchtet.
Hugh Jamps
Welches Farbschema verwenden Sie auf dem Bild?
Vlad
@ Vlad Vim :: NuColors von crshd
octosquidopus
1

Ich verwende https://github.com/alloy/macvim mit einem Textmate (Mac) wie Project Drawer und PeepOpen, http://peepcode.com/products/peepopen , eine Verbesserung gegenüber Command-T.

Kombinieren Sie dies mit dem Solarized-Thema ( http://ethanschoonover.com/solarized ) und ich denke, MacVim ist ziemlich nah dran, hübsch zu sein! Und zumindest nicht ganz hässlich.

Ich würde gerne die Ausgabe eines RSpec-Bundles im TextMate-Stil sehen und im Idealfall ein Fenster / einen Bereich im Webkit-Stil hinzufügen, aber ich kenne noch niemanden, der dies getan hat.

Ivan
quelle
1

Mit den richtigen Einstellungen und einem niedlichen Thema könnten wir vim leicht so gut wie gvim oder noch besser aussehen lassen. zusammen mit einem modernen Terminal natürlich!

Side-by-Side-Vorschau von Vim und Gvim: Vim vs Gvim Look

Die Anleitung hier ist weder für Terminal.app gedacht noch macht sie Vim schön. Es geht darum, das Vim Solarized-Thema (Terminal-Modus) so aussehen zu lassen wie in Gvim. Die Schritte sollten für jeden Terminalemulator oder jedes Betriebssystem gleich gut funktionieren.

Gayan Weerakutti
quelle