Подчеркивая результаты поиска в vim (вместо того, чтобы выделять их)

4395

Прямо сейчас все мои результаты поиска в vim выделены ярким (то есть нечитаемым) желтым цветом. Мне было интересно, есть ли способ установить подсветку для результатов поиска, чтобы подчеркнуть, а не подсветку. Я выполнил поиск в Интернете, и это кажется возможным, но документация vim настолько запутана, что я не могу разобрать синтаксис для этого.

4

1 ответ на вопрос

9

Вам нужно изменить подсветку для синтаксического элемента «Поиск». Вы можете сделать это с помощью такой команды:

: выделение Поиск guibg = черный guifg = желтый gui = подчеркивание

Эта команда установит цвет текста (т. Е. Передний план) найденных поисковых слов на желтый (снова черный фон) и подчеркнет их. Команда выше изменяет только подсветку для графического интерфейса, что означает в gvim. Изменяя в терминале, я думаю было бы это:

: выделение Поиск ctermbg = черный ctermfg = желтый термин = подчеркивание

Эта команда успешно установила цвета bg и fg. Я предполагаю, что он также установил флаг подчеркивания, но кажется, что мой терминал не может показать подчеркивание. Тем не менее, bg = черный и fg = желтый намного лучше, спасибо! 14 лет назад 0
@Kevin: Может быть, я просто дал вам неверную информацию: подчеркните. «cterm» означает «цветной терминал», а «term» - «обычный терминал». Вы определенно используете cterm. Таким образом, вы можете попробовать это для подчеркивания: выделите Поиск ctermbg = черный ctermfg = желтый cterm = подчеркивание 14 лет назад 1
@ Херберт Это сделал, спасибо еще раз! 14 лет назад 0