Есть ли способ быстро отключить / включить цветовое кодирование в vimdiff
? Проблема в том, что у меня цветной текст, vim
и текст невидим, если цвет текста красный, и он vimdiff
тоже пытается установить фоновый цвет красного, что затрудняет его чтение.
Итак, я хотел бы отключить цветовое кодирование на некоторое время для проверки текста и включить его позже. Какой-нибудь быстрый и простой способ сделать это?
Ответы:
Вы можете легко отключить окраску в
vim
И снова включить
источник
Подсветка синтаксиса в
vim
может быть выключена / включена с помощью:syntax off
и:syntax on
.источник
поместите это в ваш .vimrc:
он отключает подсветку синтаксиса, если вы запускаете в режиме сравнения.
источник
TERM=vt100 vimdiff
должен вызвать vimdiff с TERM, временно установленным в vt100. (пока команда не закончится). Это позволяет легко попробовать другие: xterm или xterm-color или xterm-256color и т. Д.источник
Для меня редактирование количества поддерживаемых цветов (см.
:help t_Co
) Является решением:Подсветка различий имеет проблемы с раскрашиванием (например, желтым на белом), независимо от того, включена подсветка синтаксиса или нет.
Подсветка различий, которая является точкой vimdiff, все еще работает с этой опцией, но просто как инверсное видео, которое доступно для чтения здесь.
Вы можете настроить другие опции, упомянутые ранее, но это решает проблему читабельности.
источник
Вы можете решить проблему с красным цветом, добавив следующее к вашему
~/.vimrc
:Кредит: /programming//a/13370967/200234
источник