Como faço para tornar o Vim bonito (leia-se: fonte / cor Textmate) no Mac OS X Lion? [fechadas]

10

Estou apenas começando a mudar o Textmate para o Vim. Eu amo isso, mas é tão feio.

Estou executando o Mac OS X Lion e precisava de suporte Ruby, por isso estou usando o Vim 7.3 como instalado via Homebrew e não com o Vim Lion.

Então eu vejo Corey Haines falando sobre suas especificações rápidas e seu Vim é ... é simplesmente maravilhoso. http://confreaks.net/videos/641-gogaruco2011-fast-rails-tests

Eu olho para os seus arquivos de ponto do GitHub, há uma nota para usar um repositório chamado Vimlander2 na aceleração. Seguindo as instruções e eu tenho um Vim de aparência diferente, mas ainda feio. https://github.com/spicycode/Vimlander-2-The-Quickening

Sou novato no Vim, então provavelmente falta algo bobo - atualizei para o Lion especificamente porque o terminal pode lidar com as cores, mas algo ainda está errado.

Estou cada vez melhor com o Vim todos os dias e estou gostando muito, mas abri o Textmate outro dia para fazer uma pesquisa em todo o projeto e, bem, fui influenciado brevemente pela beleza pouco antes de me pegar digitando: wq

Eu realmente aprecio suas dicas de beleza do Vim - obrigado!

Hugh Jamps
fonte
Confira o SPF13 Transforma qualquer ambiente vi em um cavalo de trabalho de desenvolvimento. tmux + vi + spf13

Respostas:

7
  1. As versões antigas do Terminal.app suportavam apenas 16 cores e você está certo de que o Terminal.app da Lion deve suportar 256 cores. Mas ele não está usando o CLI Vim, ele está usando o MacVim. Isso faz uma enorme diferença na frente do esquema de cores, porque o CLI Vim não suporta todos os tons de cores que você pode usar em um esquema de cores para a GUI Vim. Se você quer um Vim "bonito" como o dele, use o MacVim.

  2. Esse pacote "Vimlander2" possui cerca de 20 esquemas de cores (pol colors). No MacVim, enquanto estiver no modo NORMAL , digite :color(com um espaço em branco depois color) e pressione <Tab>para exibir uma lista de todos os esquemas de cores disponíveis no seu sistema. Se o seu pacote estiver instalado corretamente (por exemplo, você possui ~/.vim/colors/[20 or so files]), você terá muitas opções de escolha. Quando estiver satisfeito, adicione uma linha como esta à sua ~/.vimrc:

    colorscheme nameofyourfavoritecolorscheme
    
  3. Eu acho que a fonte padrão do MacVim é Mônaco. Se você não gostar, pode alterá-lo no menu "Editar", mas sua escolha não será válida. Use-o para experimentar todas as fontes monoespaçadas ativas no seu Mac. Quando estiver satisfeito, adicione uma linha como esta à sua ~/.vimrc:

    set guifont=nameofyourfavoritefont:h12
    

    Veja :help guifontpara mais informações.

  4. Por que você precisava do suporte ao Ruby? Você precisou de um plugin específico escrito em Ruby?

  5. Você não saberia com que frequência digito opara abrir uma linha em branco abaixo da atual em outros aplicativos.

romainl
fonte
Obrigado! A distinção aqui é que eu não estava usando o CLI Vim e não o MacVim. Eu brevemente olhou para MacVim e ficou horrorizado, no entanto, não vejo que as personalizações vim percorrer um verdadeiro caminho longo e que é MacVim que vai permitir-me para obter a aparência que eu estou atrás.
Hugh Jamps
Por que você queria o suporte do Ruby?
Romainl
6

Esses links serão úteis:

Fazendo a troca

Skins

Fontes

Inspiração NuColors por crshd (dotshare.it)

octosquidopus
fonte
Obrigado! Os links são muito úteis. No entanto, aceitei a resposta de romainl porque ilumina a diferença entre o CLI Vim e o MacVim.
Hugh Jamps
Que esquema de cores você está usando na imagem?
Vlad
@Vlad Vim :: NuColors por crshd
octosquidopus
1

Eu uso https://github.com/alloy/macvim, que possui um colega de texto (mac) como a gaveta do projeto, e PeepOpen, http://peepcode.com/products/peepopen , que é uma melhoria em relação ao Command-T.

Combine isso com o tema Solarized ( http://ethanschoonover.com/solarized ) e acho que o MacVim está bem perto de ser bonito! E pelo menos não totalmente feia.

Gostaria muito de ver a saída do pacote RSpec no estilo TextMate e, idealmente, uma janela / painel no estilo webkit, mas não conheço ninguém que tenha feito isso ainda.

Ivan
fonte
1

Com configurações adequadas e um tema fofo, podemos facilmente fazer com que o vim pareça tão bom quanto o gvim ou até melhor; junto com um terminal moderno, é claro!

Visualização lado a lado do Vim e Gvim: Vim vs Gvim Look

O guia aqui não é voltado para o Terminal.app nem para tornar o vim bonito. Trata-se de tornar o tema Vim Solarized (modo terminal) parecido com o Gvim. As etapas devem funcionar igualmente bem para qualquer emulador de terminal ou sistema operacional.

Gayan Weerakutti
fonte