Когда я использую vim в моей программе замазки, у меня возникает проблема с автозаполнением - PullRequest
0 голосов
/ 13 января 2019

Я использую vim в программе putty, хочу посмотреть список автозаполнения, но увидел только серый фон

На моем хост-сервере (ноутбуке) при использовании vim я вижу свой список автозаполнения

Вы когда-нибудь сталкивались с этой проблемой? если есть, Можете ли вы дать мне свое решение?

enter image description here

1 Ответ

0 голосов
/ 15 января 2019

В терминале Vim рисует весь пользовательский интерфейс с помощью доступных символов и выделения. Похоже, что у вас очень мало доступных цветов и атрибутов выделения, поэтому всплывающее окно завершения отображается серым на сером , поэтому вы ничего не видите. Вы можете проверить это с помощью

:highlight Pmenu

, который затем просто напечатал бы серую полосу.

Чтобы это исправить, следуйте обычной книге игр:

  • Сколько цветов доступно: :set t_Co? говорит вам
  • Это ожидается? Если нет (PuTTY должен поддерживать 256 цветов), каково значение TERM (что-то вроде xterm-256color было бы хорошо).
  • Поддерживает ли цветовая схема (:colorscheme название) ваше окружение? Проверьте весь вывод :hi, все ли хорошо, возможно, попробуйте несколько различных схем.
...