Come posso rendere Vim bello (leggi: carattere / colore Textmate) su Mac OS X Lion? [chiuso]


10

Ho appena iniziato a passare da Textmate a Vim. Lo adoro, ma è così brutto.

Sto utilizzando Mac OS X Lion e avevo bisogno del supporto di Ruby, quindi sto usando Vim 7.3 installato tramite Homebrew e non con Vim Lion.

Poi vedo Corey Haines che parla delle sue specifiche veloci e il suo Vim è ... è semplicemente stupendo. http://confreaks.net/videos/641-gogaruco2011-fast-rails-tests

Guardo i suoi dotfile GitHub, c'è una nota per usare un repository chiamato Vimlander2 l'accelerazione. Seguendo le istruzioni lì e ho un aspetto diverso ma ancora brutto Vim. https://github.com/spicycode/Vimlander-2-The-Quickening

Sono nuovo di zecca per Vim, quindi probabilmente mi manca qualcosa di stupido, sono passato a Lion specificatamente perché il terminale poteva gestire i colori, ma qualcosa è ancora spento.

Sto migliorando sempre di più con Vim ogni giorno e mi piace molto, ma ho aperto Textmate l'altro giorno per fare una vasta ricerca nel progetto e, bene, sono stato influenzato brevemente dalla bellezza poco prima di sorprendermi a scrivere: wq

Gradirei davvero i tuoi consigli di bellezza Vim - grazie!


Scopri SPF13 Trasforma qualsiasi ambiente vi in ​​un cavallo di lavoro per lo sviluppo. tmux + vi + spf13

Risposte:


7
  1. Le vecchie versioni di Terminal.app supportavano solo 16 colori e hai ragione che Lion's Terminal.app dovrebbe supportare 256 colori. Ma non sta usando CLI Vim, sta usando MacVim. Ciò fa un'enorme differenza sul fronte dei colori perché CLI Vim non supporterà tutte le sfumature di colori che si possono usare in un sistema di colori per GUI Vim. Se vuoi un Vim "bello" come il suo, assicurati di usare MacVim.

  2. Quel pacchetto "Vimlander2" ha circa 20 colori (in colors). In MacVim, mentre sei in modalità NORMALE , digita :color(con uno spazio vuoto dopo color), quindi premi <Tab>per visualizzare un elenco di tutti i colori disponibili sul tuo sistema. Se il tuo pacchetto è installato correttamente (ad esempio, hai ~/.vim/colors/[20 or so files]) avrai molta scelta. Una volta che sei soddisfatto, aggiungi una riga come questa alla tua ~/.vimrc:

    colorscheme nameofyourfavoritecolorscheme
    
  3. Penso che il carattere predefinito di MacVim sia Monaco. Se non ti piace, puoi cambiarlo nel menu "Modifica" ma la tua scelta non si attaccherà. Usalo per provare tutti i caratteri monospaziali attivi sul tuo Mac. Una volta che sei soddisfatto, aggiungi una riga come questa alla tua ~/.vimrc:

    set guifont=nameofyourfavoritefont:h12
    

    Vedi :help guifontper maggiori informazioni.

  4. Perché hai bisogno del supporto di Ruby per? Hai bisogno di un plug-in specifico scritto in Ruby?

  5. Non sapresti quanto spesso scrivo oper aprire una riga vuota sotto quella corrente in altre app.


Grazie! La distinzione qui è che non stavo usando CLI Vim e non MacVim. Ho brevemente guardato MacVim ed era inorridito, ma non vedo che le personalizzazioni vim andare un vero e proprio modo lungo e che è MacVim che mi permetterà di ottenere l'aspetto che sto cercando.
Hugh Jamps,

Perché hai voluto il supporto di Ruby?
Romainl

6

Grazie! I link sono molto utili. Ho accettato la risposta di Romainl, però, perché illumina la differenza tra CLI Vim e MacVim.
Hugh Jamps,

Che schema di colori stai usando nella foto?
Vlad,

@Vlad Vim :: NuColors di crshd
octosquidopus

1

Uso https://github.com/alloy/macvim che ha un compagno di testo (mac) come il project drawer, e PeepOpen, http://peepcode.com/products/peepopen che è un miglioramento rispetto a Command-T.

Combina questo con il tema Solarized ( http://ethanschoonover.com/solarized ) e penso che MacVim sia abbastanza vicino ad essere carino! E almeno non del tutto brutto.

Mi piacerebbe vedere l'output del bundle RSpec in stile TextMate e idealmente una finestra / riquadro in stile webkit aggiunto, ma non conosco nessuno che lo abbia ancora fatto.


1

Con le impostazioni appropriate e un tema carino potremmo facilmente rendere vim bello come gvim o anche migliore; insieme a un moderno terminal ovviamente!

Anteprima side-by-side di Vim e Gvim: Vim vs Gvim Look

La guida qui non è pensata per Terminal.app né per rendere vim bello, si tratta di rendere il tema Vim Solarized (modalità terminale) uguale a quello di Gvim. I passaggi dovrebbero funzionare altrettanto bene per qualsiasi emulatore di terminale o sistema operativo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.