тексты в выделенной строке скрыты, когда ^ n в vim на ssh - PullRequest
0 голосов
/ 11 ноября 2018

enter image description here

, как вы можете видеть на прилагаемом рисунке, в отличие от терминала Ubuntu выше, тексты на выделенной строке скрыты черной полосой на ssh. Я использую приложение удаленного терминала Windows 10. любые предложения будут оценены.

1 Ответ

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

Похоже, что ваш сеанс 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.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...