На экране GNU, используя горизонтальное / вертикальное разделение, как установить цвет и ширину разделителя между разделителями? Я хочу сделать их тонкими и темными, чтобы они не выделялись так сильно.
Есть изображение того, что я имею в виду:
Я полагаю, один - разделитель, а другой - строка состояния. Я хотел бы, чтобы оба пошли на более нейтральный тон.
Я использую dev-версию GNU Screen, настроенную с помощью --enable-colors256
. Это имеет встроенное вертикальное разделение, а также нормальное поведение с Vim, когда:defbce= 'on'.
linux
terminal
gnu-screen
Aaren
источник
источник
:rendition so kb
меняет цвета на черный и синий.Ответы:
@evilsoup: Как вы хотите «отвлечение свободного письменной формы среды», вы , вероятно , не хотите никаких Infos в титрах окна - ничего , кроме по умолчанию beckground цвета вашего терминала, поэтому использование
Это устанавливает цвет заднего и переднего плана на default (
d
) и ничего не отображает (" "
).Чтобы избавиться от вертикальных полос, используйте параметр, предложенный @aaren:
но не устанавливайте ни передний, ни цвет фона. Эта команда работает с
screen 4.01.00devel
, но с более ранними (четными<= 4.00
) или не разработанными версиями вам может потребоваться использоватьsorendition "="
вместо этого.Когда вы добавите эти строки в файлы конфигурации экрана, как предложено Стефаном Чазеласом в UL, у вас все будет в порядке:
источник
:(
.sorendition
а неrendition so
(возможно, разные версии экрана), но кроме этого он теперь работает отлично, спасибо, и вот ваши 50 пунктов репутации. РЕДАКТИРОВАТЬ: ну, это не позволяет мне присуждать награду еще: / но через 19 часов это ваше.:)
Моя страница руководства говорит, что sorendition (...) устарела. Смотрите "исполнение так" вместо этого. так что, возможно, у вас есть какая-то старая версия ?!Вы можете легко изменить цвета строки состояния (горизонтального), изменив строку заголовка в своем
~/.screenrc
. Учитывая ваш скриншот, похоже, что вы используете по умолчанию, так что вам может потребоваться добавить в~/.screenrc
:Вы можете заменить
always
наsplitonly
, в зависимости от того, хотите ли вы, чтобы он всегда отображался, или только если окно разделено, и вы можете настроить строку заголовка, используя коды перехода, указанные в руководстве по экрану . Например, если поместить его%{= kw}
в начало, он поменяет цвет на белый текст на черном фоне.Вы также можете найти множество других строк с заголовками через Интернет, многие из которых можно
.screenrc
найти в Google. Я могу дать вам строку с заголовком, которую я использую, она показывает имя пользователя, хороший список окон экрана, дату, время и загрузку системы, все это на черном фоне с не слишком яркими цветами.Да, я знаю, код довольно ужасный, но с помощью экранной документации вы сможете адаптировать его или создать экран с заголовком, который соответствует вашим потребностям.
По поводу вертикальных разделителей: извините, я не знаю, как они будут себя вести. Возможно они возьмут цвет фона заголовка. Я не смог найти документацию по этому поводу и сам не смог попробовать: версия экрана, которую вы используете, умирает в моей системе с
screen caught signal 11
...источник
Для горизонтальной линии, которую я использовал,
и вертикальные линии, которые я использовал
Результат выглядит так.
источник