O Vim (ou Vi) é um dos editores mais completos e complexos que há.
Apesar de ser muito (muito, mesmo) leve, inclui possibilidades de adicionar recursos através de extensões ou pequenos ajustes.
Não esqueça de dar uma olhada na nossa thread sobre o Vim — tem muita coisa interessante lá.
Neste artigo, vou mostrar como baixar e incluir novos esquemas (temas) de cores para usar no Vim.
Vou começar explicando aonde os temas devem ser guardados (para o Vim conseguir achar) e como carregá-los.
Em seguida, vou passar alguns sites que conheço que têm temas legais para você baixar e, se quiser, alterar para ficar do seu gosto.
Aonde os esquemas do Vim são guardados
No Linux, as configurações e outros arquivos de ajustes são guardados dentro de uma pasta (escondida) no seu home ou ~/.
O nome da pasta (diretório) é .vim.
Os esquemas de cores são guardados em .vim/colors/
Para chegar lá, use o cd:
cd ~/.vim/colors
No meu caso (Debian 10), o diretório colors precisou ser criado e, portanto, não havia nada lá dentro ainda.
Onde baixar novos esquemas de cores para o Vim
Peguei minha relação de links nos sites do Vim Ninjas e outros. Veja as referências, ao final do artigo.
- GRB256 by Gary Bernhardt — https://github.com/garybernhardt/dotfiles/blob/master/.vim/colors/grb256.vim.
- Guardian by Miikka-Markus Leskinen — https://vim.sourceforge.io/scripts/script.php?script_id=1240.
- Distinguished by Kim Silkebækken — https://github.com/Lokaltog/vim-distinguished/tree/develop/colors.
- Github Vim by Anthony Carapetis — https://vim.sourceforge.io/scripts/script.php?script_id=2855.
- Jellybeans by nanotech — https://github.com/nanotech/jellybeans.vim/tree/master/colors.
- Railscasts by Ryan Bates — https://github.com/ryanb/dotfiles/tree/master/vim/colors.
- Twilight by Henning Hasemann — https://vim.sourceforge.io/scripts/script.php?script_id=1677.
- Vividchalk Tim Pope — https://github.com/tpope/vim-vividchalk/tree/master/colors.
- Candy by Takeshi Zeniya — https://vim.sourceforge.io/scripts/script.php?script_id=282.
- Solarized by Ethan Schoonover — https://github.com/altercation/vim-colors-solarized/tree/master/colors.
- Gruvbox by morhetz — https://github.com/morhetz/gruvbox/tree/master/colors.
- Ekvoli by Preben Randhol — https://vim.sourceforge.io/scripts/script.php?script_id=1681.
- Mango by goatslacker — https://vim.sourceforge.io/scripts/script.php?script_id=1681.
- Herald & Moria (já citado, acima) — https://h3rald.com/articles/herald-vim-color-scheme/.
- Badwolf & Goodwolf by sjl — https://github.com/sjl/badwolf/tree/master/colors.
- Molokai by tomasr — https://github.com/tomasr/molokai/tree/master/colors.
- Tomorrow by troeggla (em 5 variações) — https://github.com/chriskempson/tomorrow-theme/tree/master/vim/colors.
Baixe quantos quiser e grave-os dentro de .vim/colors/, como mencionado acima.
Como aplicar um esquema de cores ao Vim
Logo após abrir o editor, no modo de comando, digite o comando :colorscheme
seguido do nome do esquema desejado.
Segue um exemplo, com o esquema ‘autumnleaf.vim’
:colorscheme autumnleaf
Use a tecla Tab, para agilizar a digitação.
Encontrou algum erro ou tem algum tema para sugerir? Deixe-nos saber, nos comentários.
Referências
Dicas sobre o editor Vim: https://www.guru99.com/the-vi-editor.html.
Confira a coletânea do Chris Kempson: https://github.com/chriskempson/base16-vim/tree/master/colors.
Artigo sobre o assunto no Quora: https://www.quora.com/What-are-some-of-the-best-Vim-color-schemes.
Artigo do Veselin Todorov, no Vim Ninjas: www.vimninjas.com/2012/08/26/10-vim-color-schemes-you-need-to-own/.
2 replies on “Como incluir esquemas de cores no Vim”
Muito bom, mas você só esqueceu de uma coisa, definir a lá no
Olá professor, lembra de mim?
Haha o senhor me ajudou com o Vim em uma postagem anterior. Muito obrigada, deu certo aqui! Por enquanto estou usando o tema “Dracula”, haha pensei que nunca fosse conseguir!
Obrigadaaa!