Intereting Posts
Установка Linux застряла в запуске из-за графических карт nvidia Selinux на Fedora 25 не позволяет мне подключиться к pptp vpn nmap экспоненциально медленнее при сканировании большего количества портов Отправлять электронные сообщения за пределами сети, с сервера за маршрутизатором DNS и переадресацией портов xprop -set _MOTIF_WM_HINTS скрывает развернутое окно Как узнать значение параметров DHCP на debian / ubuntu и другом Linux lvmcache / dm-cache и отбрасывает на ядре Linux 4.7.x Как быстро перемещать + изменить размер окна с помощью клавиши ALT + Мышь на Ubuntu Mate 15.04? X не загружается после обновления debian Ошибка малины Pi RT. Как переадресовать пароль ARJ Изнашивание уровня SD-карты из-за файла подкачки во встроенном Linux Как «обеспечить» / «наконец» функциональность в команде оболочки (а не в скрипте)? Как изменить приглашение в Linux? Как напечатать имя строки, если максимальное значение выше, чем медианное значение других

Различные цвета и стили vim в Tmux и Gnome

Я использую tmux , и недавно выяснил, что те же самые vim colorshemes внутри и вне tmux имеют разные цвета

Left – tmux в gnome-terminal , справа – обычный gnome-terminal , gnome-terminal имеет цвета по умолчанию:

! [Left is <code> tmux </ code> в <code> gnome-terminal </ code>, справа - обычный <code> gnome-terminal </ code>

EDIT: При более близком взгляде стиль тоже меняется (посмотрите на жирный и т. Д.).

Оба терминала имеют 256-цветные ( gnome-terminal обозначает себя как xterm-256color , tmux как tmux-256color , см. Пакет ncurses-term ), vim тоже это видит ( :set t_Co дает 256). Я сравнил их цветовые представления через

 for i in `seq 0 255` ; do echo -e "$i: \e[48;5;${i}m \e[0m"; done 

И получили те же палитры:

Цветные палеты

Я думаю, что tmux должен просто передать эти цвета в gnome-terminal , но когда почему изменяется vim ?

Могу ли я это исправить? Я думаю, что gnome-terminal лучше, и они хотят использовать tmux .

По какой-то причине это была просто проблема Vim: при запуске в tmux она загружала цветовую схему по default , но при запуске с простого терминала она загружала desert цветовую схему, но default прежнему вызывала ее по default при :colorsheme через :colorsheme . :colorsheme default разрешил проблему, поэтому я добавил colorsheme линию в свой ~/.vimrc и теперь все в порядке.

Я понятия не имею, почему Vim делал это, но заставляя желаемые цвета лучше работать.