Похоже, что ваш сеанс SSH имеет меньше доступных цветов (вероятно, только 16 или даже 8; вы можете проверить с помощью :set t_Co?
внутри Vim), и, следовательно, низкоконтрастный выбор всплывающего меню выделение (которое я хотел бы исправить даже на терминале Ubuntu (см. ниже) становится без выбора контраста (черный на черном). Чтобы это исправить:
- Проверьте, действительно ли ваше приложение для удаленного терминала Windows 10 поддерживает больше цветов (я думаю, что оно должно поддерживать не менее 256 различных цветов), и настройте переменную окружения
TERM
перед запуском Vim (например, изменив xterm
на xterm-256color
).
- Переключиться на другой
:colorscheme
; Vim поставляется с несколькими, и многие другие можно найти на vim.org или в Интернете.
- Сохраните цветовую схему (если вам это нравится в целом), но настройте эту конкретную группу подсветки (
:help hl-PmenuSel
). Поместите соответствующую команду :highlight PmenuSel ...
после команды : colorscheme в вашем ~/.vimrc
.