Я нашел исправление. Я удалил строки в ~/.tmux.conf
этом наборе, чтобы терминал, screen-256color
так что tmux
выбирает по умолчанию. Я не изменился ни $TERM
в моем, ~/.bashrc
ни где-либо еще. Затем я запустил tmux, tmux -2
который заставляет tmux использовать 256 цветов. Убедитесь, что ваш источник conf :source-file ~/.tmux.conf
и перезапустите ваш терминал. Ручная настройка tmux для меня screen-256color
или xterm-256color
не сработала, так как это привело к тому, что перенос строк перестал работать. Обратите внимание, что хотя моим $TERM
значением по умолчанию было xterm
, konsole по-прежнему будет поддерживать 256 цветов.
Цветовая схема Vim не работает в tmux
1586
niko
Я использую konsole-4.14.3
, tmux-2.6
, vim-7.4.1938
и моя оболочка Баш. За пределами tmux моя цветовая схема vim работает правильно. Однако внутри tmux цвета совершенно разные. Я вроде знаю, в чем проблема, но не знаю, как ее решить.
Значением по умолчанию $TERM
для моего терминала является xterm
. Если я добавлю
set -g default-terminal screen-256color set -g terminal-overrides ',screen-256color:Tc'
к моему ~/.tmux.conf
и export TERM=screen-256color
к моему ~/.bashrc
, vim цвета правильно работают в tmux. Однако изменение значения TERM
заставляет перенос строки, чтобы перестать работать как снаружи, так и внутри tmux.
Как мне это исправить?
`TERM = xterm` описывает терминал, поддерживающий 8 (16) цветов, тогда как` TERM = screen-256color` описывает терминал с поддержкой 256 цветов. Неудивительно, что vim выбирает другую цветовую схему, когда видит различные возможности терминала. Поскольку вы предпочитаете тот, что внутри tmux, почему бы не установить `TERM = xterm-256color` снаружи (непосредственно в` konsole`; я считаю, что это также значение по умолчанию для более новых версий `konsole`), и, конечно, оставить` TERM = screen- 256color` внутри `tmux`, как у вас уже есть.
egmont 6 лет назад
0
1 ответ на вопрос
2
niko
Похожие вопросы
-
2
Как отправить escape-символ на OS X терминал?
-
1
Как разблокировать заблокированный файл псевдонимов в OS X?
-
5
Как мне настроить мой монитор / операционную систему для оптимального цветного дисплея?
-
-
1
Старая игра меняет цвета
-
13
Какие функции Vim вы используете?
-
4
Использование публичных терминалов для входа в ваши личные учетные данные
-
8
Удалить расширенную "вкладку" в Vim одним нажатием клавиши?
-
2
Как я могу получить OSX Terminal.app для открытия полноэкранного режима, а не каскадного?
-
3
Mac OS X: обычные места, где должны жить бинарные файлы
-
2
Mac OS X: нужен простой скрипт