изменить подсветку цвета фона для ошибок, обнаруженных в Pylint с установленным канатом - PullRequest
5 голосов
/ 01 сентября 2010

Меняет фон на красный, я не могу прочитать текст, чтобы исправить ошибку!

Как я могу настроить другую подсветку? У него есть настройка?

Ответы [ 5 ]

7 голосов
/ 11 июля 2012

У меня проблема с красным фоном, когда начинаются строки в python с "или". После настройки опций заклинаний это кажется хорошим.

highlight clear SpellBad
highlight SpellBad term=standout ctermfg=1 term=underline cterm=underline
highlight clear SpellCap
highlight SpellCap term=underline cterm=underline
highlight clear SpellRare
highlight SpellRare term=underline cterm=underline
highlight clear SpellLocal
highlight SpellLocal term=underline cterm=underline   

Проверьте детали: http://hacktux.com/vim

4 голосов
/ 03 сентября 2010

Я отправил автору электронное письмо напрямую, и он дал мне полезный ответ. Основной момент, который pyflakes использует для ошибок, - SpellBad. Он также привел мне пару примеров, которыми я поделюсь:

highlight SpellBad term=reverse ctermbg=1

Или для пользователей gvim:

if has("gui_running")
    highlight SpellBad term=underline gui=undercurl guisp=Orange
endif
2 голосов
/ 21 марта 2014

Чтобы увидеть все варианты выделения, откройте vim, перейдите в обычный режим и введите

:highlight 

, чтобы увидеть все режимы.

например

:highlight                                                                                                                                                                       
SpecialKey     xxx term=bold ctermfg=81 guifg=Cyan
NonText        xxx term=bold ctermfg=12 gui=bold guifg=Blue
Directory      xxx term=bold ctermfg=159 guifg=Cyan
ErrorMsg       xxx term=standout ctermfg=15 ctermbg=1 guifg=White guibg=Red
IncSearch      xxx term=reverse cterm=reverse gui=reverse
Search         xxx term=reverse cterm=underline gui=underline guifg=none guibg=none
MoreMsg        xxx term=bold ctermfg=121 gui=bold guifg=SeaGreen
ModeMsg        xxx term=bold cterm=bold gui=bold
LineNr         xxx term=underline ctermfg=11 guifg=Yellow
0 голосов
/ 28 февраля 2018

Теперь существует эль, это программное обеспечение более высокого уровня для предотвращения ошибок из многих источников.

https://github.com/w0rp/ale

ALE (Asynchronous Lint Engine) - это плагин для обеспечения линтинга в NeoVim и Vim 8 во время редактирования текстовых файлов.

0 голосов
/ 02 сентября 2010

Вы смотрели в файле вашей схемы цветов?Вы можете найти эти строки в файле цветов и изменить guibg=COLOR или ctermbg=COLOR там, где видите

hi Error        guibg=Firebrick2 guifg=White
hi ErrorMsg     guibg=Firebrick2 guifg=White
...