Existe uma maneira de obter uma lista de todos os esquemas de cores instalados no Vim? Isso tornaria muito fácil selecionar um sem olhar para o .vim
diretório.
list
vim
color-scheme
tunnuz
fonte
fonte
<c-d>
:set wildmenu
certo efeito, como se você estivesse<c-d>
pressionando a guia.:colorscheme
. Talvez seja algo trivial, no entanto, levei tempo para revelar.:colo
não é realmente a forma abreviada . Foi concluída porque não há comandos conflitantes. Se você fez um comando como "colobanana",:colo
teria mais de uma "forma longa", para que não funcionasse como sugerido.Você pode ver a lista de esquemas de cores em
/usr/share/vim/vimNN/colors
(comNN
a versão, por exemplo,vim74
para o vim 7.4).Isso é explicado aqui .
Nos servidores linux eu uso via ssh, TABimpressões
^I
e CTRLdimpressões^D
.fonte
NN
novimNN
corresponderá à versão do vim, por exemplo,vim74
para o vim 7.4. Só queria salientar isso, porque sou lento e isso me fez dar uma olhada dupla quando fui olhar;)Apenas para uma referência conveniente, pois vejo que muitas pessoas pesquisam esse tópico e são muito preguiçosas ... desculpe, ocupadas, para verificar a si mesmas (inclusive eu). Aqui está uma lista do conjunto padrão de esquemas de cores para o Vim 7.4:
fonte
Se você deseja instalar um plug-in, recomendo https://github.com/vim-scripts/CycleColor .
para percorrer todos os esquemas de cores instalados. Ótima maneira de escolher facilmente um esquema de cores.
fonte
Aqui está uma pequena função que escrevi para experimentar todos os esquemas de cores no diretório $ VIMRUNTIME / colors.
Adicione a função abaixo ao seu vimrc, abra o arquivo de origem e chame a função a partir do comando
fonte
Se você tiver seu vim compilado
+menu
, poderá seguir os menus com o:help
deconsole-menu
. A partir daí, você pode navegarEdit.Color\ Scheme
para obter a mesma lista que emgvim
.Outro método é usar um script legal ScrollColors que visualiza os esquemas de cores enquanto você rola os esquemas com
j/k
.fonte
Observando o menu.vim do meu sistema (procure 'submenu Color Scheme') e a resposta do @ chappar, criei a seguinte função:
Faz o seguinte:
Então, para usar a função, faço algo assim:
O que significa que eu prefiro os esquemas 'solarizado' e depois o 'azul escuro'; se nenhum deles estiver disponível, não faça nada.
fonte
Uma ótima solução e meus agradecimentos a seus colaboradores. Por anos, tenho lutado com um esquema de cores totalmente ruim - usando o SSH no Windows Vista para um sistema Redhat, tipo terminal xterm. O editor apresentaria um plano de fundo preto e cores estranhas para várias palavras-chave. Pior - esse esquema de cores estranho fica no terminal xterm depois de deixar o Vim.
Realmente confuso.
Além disso, o Backspace falhou durante um modo de inserção, o que foi desagradável de lembrar - embora o Delete tenha feito a mesma coisa.
A cura --
No monitor SSH, selecione Editar / Configurações.
uma. Escolha Configurações / cores do perfil
b. marque 'ativar cores ANSI'
c. As cores de texto padrão provavelmente estão OK
Adicione estas linhas a $ HOME / .vimrc:
colorscheme padrão
se & term == "xterm"
defina t_kb = ^ H
fixdel
fim se
NOTA: o ^ H DEVE ser digitado como ctrl-V ctrl-H. Parece peculiar, mas isso parece funcionar.
fonte
Tentar
no seu
~/.vimrc
.As duas primeiras linhas tornam possíveis correspondências aparecerem como listas. Você pode usar um ou ambos.
A quarta linha torna o líder em
,
vez do padrão\
.A última linha permite que você simplesmente digite
,c
para obter uma lista e um prompt para alterar seu esquema de cores.A terceira linha efetivamente permite que
Tab
s apareçam nos principais mapas.(É claro, todas essas estratégias que aprendi na Internet e, principalmente, SO, muito recentemente.)
fonte
Outra maneira mais simples é enquanto você estiver editando um arquivo -
tabe ~/.vim/colors/
ENTER Abre todos os temas em uma nova guia na janela do vim.Você pode voltar ao arquivo que estava editando usando -
CTRL + W + W
ENTERNota: Acima funcionará SOMENTE SE VOCÊ tiver um
.vim/colors
diretório dentro do diretório inicial para os atuais$USER
(eu tenho mais de 70 temas)fonte