Концентратор не важен. Вы обычно определяли бы устройство, соответствующее каждому месту его порядковым номером. В то время как Вы могли определить устройство, которым концентратором это подключено с, и это могло бы быть удобно в некоторых установках, это более сложно, Вы не должны делать этого этот путь.
Это происходит, когда термин
не установлен на правильный экран [-256COLOR]
в среде VIM, как правило, какой-либо скриптом запуска оболочки. Если это так - например, у вас есть
TERM=xterm-256color
, либо удалите его, либо убедитесь, что он проверяет исходное значение срока
, прежде чем изменять его, например, E.G.
if [[ $TERM == xterm ]]; then
TERM=xterm-256color
fi
Поздний комментарий, но я просмотрел все темы и не мог решить проблему, пока не сделал следующее. Все, что мне нужно было сделать, это добавить вторую проверку
if [[ $TERM == screen]]; then
TERM=screen-256color
fi
в дополнение к первому условному оператору в моем файле .bashrc
:
if [[ $TERM == xterm ]]; then
TERM=xterm-256color
fi
У меня также было это в .tmux.conf
. ]:
set -g default-terminal "screen-256color"
В моем файле .vimrc
:
set term=screen-256color