У меня есть 256 цветов работает только штрафом в konsole,
. Я думал, что tmux
попробую, потому что, в отличие от экрана, он поддерживает vi
режим. Однако я обнаружил, что цвета моего приглашения отображаются, и это, скорее всего, потому что у меня есть приглашение в 256-цветном режиме. Что мне нужно сделать, tmux
чтобы распознать все 256 цветов?
177
tmux -2
Я должен был сделать это в терминаторе, и я был несколько удивлен.-2
Флаг говорит tmux , чтобы заставить использование 256 цветов ... ли любит ваш терминал или нет ... Дун Дун dunnn: PОтветы:
Tmux FAQ явно советует настройке TERM ни к чему, кроме экрана или экрана-256 - цветные в файле инициализации оболочки, так что не делайте этого!
Вот что я использую:
и в моем .tmux.conf:
Псевдоним
tmux
к "tmux -2
" также должен помочь.источник
tmux -2
на OSX, но вам это нужно с Gnome Terminal. Спасибо за информацию, добавленную в мои псевдонимы!TERM=screen-256color tmux
без создания.tmux.conf
файла. Я что-то пропустил?Попробуйте явно установить 256 цветов в вашем bashrc или zshrc:
или же
Если у вас есть проблемы с тем, что tmux неправильно очищает цвета фона при использовании настройки термина экрана, вы можете попробовать:
источник
xterm-256color
также переопределит его внутри tmux, а установка егоscreen-256color
вне tmux может привести к появлению ошибок.В соответствии с часто задаваемыми вопросами по tmux , добавьте это в свой
~/.tmux.conf
:Затем добавьте этот псевдоним для tmux:
Нет необходимости переопределять
TERM
переменную в вашем профиле или при запускеtmux
.Дополнительная информация: http://vim.wikia.com/wiki/256_colors_setup_for_console_Vim
источник
Новейшая версия ncurses поставляется с записью terminfo tmux-256color ( FAQ часто упоминает об этом). Например, преимущество использования tmux-256color над screen-256color заключается в том, что курсив отображается правильно (экран не поддерживает курсив).
Так что, если у вас последняя версия ncurses, будет работать и следующее:
источник
tmux 2.6
или лучшеЭто действительно важное замечание, если вы используете Ubuntu старше Bionic (18.04). Если вы работаете
tmux 2.1
или старше, и, вероятно, так и есть, в принципе, ни один совет, который вы читаете в Интернете о tmux, не сработает ... ни для чего.tmux -V
это простой тест для этого. Если вы видите2.1
или старше, вы можете собрать tmux из исходного кода, или вы можете добавить неофициальный репозиторий. Я обновил свой tmux с помощью:Лично, после обновления до
2.6
, 1) мои ключи работают лучше, 2) онлайн-советы действительно работают, 3) мои цвета не безумны. Большое улучшение(Вот ссылка на страницу хранилища, кстати): https://launchpad.net/~hnakamur
источник
Я не мог объяснить, почему это работает, но это решило проблему для меня.
~ / .Tmux.conf
источник
Это мое решение .... Я редактирую свой файл .bashrc и добавляю это
Надеюсь, это работает в вашем
источник
if
? Вы можете просто установить переменную.