Vim Visual Mode сохраняет подсветку синтаксиса выделенного текста - PullRequest
0 голосов
/ 11 сентября 2018

Как сохранить подсветку синтаксиса для конкретного языка в визуальном режиме vim?Я хотел бы изменить только фон и сохранить исходный цвет текста при выборе текста для редактирования (например, копировать / вставить).Я также хотел бы сделать это в vim diff цветовой схеме.

Я играл с командой highlight Visual, но она всегда заканчивалась перезаписью подсветки синтаксиса текста.

Я использую vim версия 8.1 (18 мая 2018 г.) и Amix .vimrc.Его конфигурация конфигурации содержит файл my_configs.vim, в который я пытаюсь добавить свои модификации (например, hi Visual).

Ответы [ 2 ]

0 голосов
/ 12 сентября 2018

Я искал это:

hi! Visual cterm=none ctermfg=none ctermbg=242

Это было довольно глупо с моей стороны, но мне не хватало ctermfg=none части для перезаписи (я полагаю) любой конфигурации, установленной установкой Amix vim. Для его настройки, если вы не установите это свойство, цвет текста изменится в визуальном режиме. Я считаю, что вы могли бы использовать gui, guibg и guifg аналогично.

0 голосов
/ 11 сентября 2018

попробуйте:

hi! Visual term=reverse ctermbg=242 guibg=DarkGrey

Совет: НЕ используйте никакие "дистрибутивы vim" или "Ultimate vimrcs"

...