Existe alguma maneira de desativar / ativar rapidamente a codificação de cores vimdiff
? O problema é que eu coloquei o texto colorido vim
e o texto é invisível, a cor do texto é vermelha e o outro vimdiff
tenta colocar uma cor de fundo vermelha, dificultando a leitura.
Então, eu gostaria de desativar o código de cores por algum tempo, para verificar o texto e reativá-lo mais tarde. Alguma maneira rápida e fácil de fazer isso?
Respostas:
Você pode desativar facilmente a coloração em
vim
E para ligá-lo novamente
fonte
O destaque da sintaxe
vim
pode ser desativado / ativado com:syntax off
e:syntax on
.fonte
coloque isso no seu .vimrc:
o que ele faz é desativar o destaque da sintaxe se você iniciar no modo diff.
fonte
TERM=vt100 vimdiff
deve invocar o vimdiff com um TERM temporariamente definido como vt100. (até o comando terminar). Isso facilita a tentativa de outras pessoas: xterm ou xterm-color ou xterm-256color, etc.fonte
Para mim, editar o número de cores suportadas (consulte
:help t_Co
) é a solução:O realce de diferença tem problemas com a coloração (como amarelo no branco), esteja o realce de sintaxe ativado ou não.
O destaque da diferença, que é o ponto de vimdiff, ainda funciona com essa opção, mas simplesmente como vídeo inverso, que pode ser lido aqui.
Você pode ajustar com outras opções mencionadas anteriormente, mas isso corrige o problema de legibilidade.
fonte
Você pode corrigir o problema de cor vermelha adicionando o seguinte ao seu
~/.vimrc
:Crédito: /programming//a/13370967/200234
fonte