Jak sprawić, by Vim był piękny (czytaj: czcionka / kolor Textmate) w systemie Mac OS X Lion? [Zamknięte]

10

Właśnie zaczynam przełączać Textmate na Vima. Uwielbiam to, ale jest takie brzydkie.

Korzystam z systemu Mac OS X Lion i potrzebowałem wsparcia dla Ruby, więc używam Vima 7.3 zainstalowanego przez Homebrew, a nie Vim Lion.

Potem widzę, jak Corey Haines rozmawia o swoich szybkich specyfikacjach, a jego Vim jest ... po prostu wspaniały. http://confreaks.net/videos/641-gogaruco2011-fast-rails-tests

Patrzę na jego pliki kropkowe GitHub, jest notatka, by użyć repo o nazwie Vimlander2. Postępując zgodnie z instrukcjami tam i mam innego wyglądającego, ale wciąż brzydkiego Vima. https://github.com/spicycode/Vimlander-2-The-Quickening

Jestem zupełnie nowy w Vimie, więc prawdopodobnie brakuje mi czegoś głupiego - przeszedłem na Lion, ponieważ terminal mógł obsługiwać kolory, ale coś wciąż nie działa.

Z Vimem jestem coraz lepszy i naprawdę mi się podoba, ale pewnego dnia otworzyłem Textmate, aby przeprowadzić szerokie wyszukiwanie projektu i, cóż, na chwilę zachwyciło mnie piękno tuż przed tym, jak przyłapałem się na pisaniu: wq

Byłbym bardzo wdzięczny za porady kosmetyczne Vima - dzięki!

Hugh Jamps
źródło
Sprawdź SPF13 Zmienia dowolne środowisko vi w konia do prac rozwojowych. tmux + vi + spf13

Odpowiedzi:

7
  1. Stare wersje Terminal.app obsługiwały tylko 16 kolorów i masz rację, że Lion. Terminal.app ma obsługiwać 256 kolorów. Ale nie używa CLI Vima, używa MacVima. To robi ogromną różnicę na froncie colorscheme, ponieważ CLI Vim nie obsługuje wszystkich odcieni kolorów, których można użyć w schemacie kolorów dla GUI Vim. Jeśli chcesz „pięknego” Vima takiego jak on, upewnij się, że używasz MacVima.

  2. Ten pakiet „Vimlander2” ma około 20 kolorów (w calach colors). W MacVim, w trybie NORMALNYM , wpisz :color(z pustą spacją po color), a następnie naciśnij, <Tab>aby wyświetlić listę wszystkich dostępnych kolorów w twoim systemie. Jeśli pakiet jest poprawnie zainstalowany (np. Masz ~/.vim/colors/[20 or so files]), będziesz miał duży wybór. Gdy będziesz zadowolony, dodaj taki wiersz do swojego ~/.vimrc:

    colorscheme nameofyourfavoritecolorscheme
    
  3. Myślę, że domyślną czcionką MacVima jest Monako. Jeśli ci się nie podoba, możesz to zmienić w menu „Edycja”, ale twój wybór się nie utrzyma. Użyj go, aby wypróbować wszystkie czcionki o stałej szerokości aktywne na komputerze Mac. Gdy będziesz zadowolony, dodaj taki wiersz do swojego ~/.vimrc:

    set guifont=nameofyourfavoritefont:h12
    

    Zobacz :help guifontwięcej informacji.

  4. Dlaczego potrzebowałeś wsparcia Ruby? Czy potrzebujesz konkretnej wtyczki napisanej w Ruby?

  5. Nie wiedziałbyś, jak często piszę, oaby otworzyć pusty wiersz pod bieżącym w innych aplikacjach.

romainl
źródło
Dziękuję Ci! Różnica polega na tym, że nie korzystałem z CLI Vim, a nie MacVim. Przez krótki czas patrzyłem na MacVima i byłem przerażony, jednak nie widzę, aby modyfikacje vimów przebiegały naprawdę długo i że to MacVim pozwoli mi uzyskać wygląd, którego szukam.
Hugh Jamps,
Dlaczego chciałeś wsparcia Ruby?
romainl,
6

Te linki będą przydatne:

Dokonanie zmiany

Skórki

Czcionki

Inspiracja NuColors autor: crshd (dotshare.it)

oktosquidopus
źródło
Dziękuję Ci! Linki są bardzo przydatne. Zaakceptowałem odpowiedź romainla, ponieważ uwidacznia różnicę między CLI Vim a MacVim.
Hugh Jamps,
Jakich kolorów używasz na zdjęciu?
Vlad
@Vlad Vim :: NuColors autor: crshd
octosquidopus
1

Używam https://github.com/alloy/macvim, który ma szufladę tekstową (mac), jak szuflada projektu, oraz PeepOpen, http://peepcode.com/products/peepopen, co stanowi ulepszenie w stosunku do Command-T.

Połącz to z motywem Solarized ( http://ethanschoonover.com/solarized ) i myślę, że MacVim jest bliski bycia ładnym! I przynajmniej nie całkiem brzydka.

Bardzo chciałbym zobaczyć wynik pakietu RSpec w stylu TextMate, a najlepiej dodać okno / okienko w stylu webkita, ale nie znam nikogo, kto to zrobił.

Ivan
źródło
1

Dzięki odpowiednim ustawieniom i uroczemu motywowi możemy z łatwością sprawić, że vim będzie wyglądał tak dobrze jak gvim lub nawet lepiej; oczywiście wraz z nowoczesnym terminalem!

Side-by-side Preview Vima i Gvima: Vim vs Gvim Look

Ten przewodnik nie jest przeznaczony ani dla Terminal.app, ani dla upiększania vima. Chodzi o to, aby motyw Vim Solarized (tryb terminalowy) wyglądał tak samo jak w Gvim. Kroki powinny działać równie dobrze dla dowolnego emulatora terminali lub systemu operacyjnego.

Gayan Weerakutti
źródło