2014-02-13 3 views
19

Чтобы использовать ключ ALT в vim без настройки, экранирование должно быть отключено в xterm. Без ускорения ALT не будет работать в bash для ярлыков.Перезагрузка .Xresources без перезапуска xterm

работать вокруг мне нужно перезагрузить эту опцию перед запуском Vim:

XTerm*metaSendsEscape: false | xrdb -load 

Любая идея, как я могу перезагрузить .Xresource и внести изменения вступили в силу без перезагрузки окна терминала?
Открыт для другого терминала, чтобы ALT работал как в vim, так и в bash.

+0

попробуйте xrdb ~/.Xresource – henices

+0

Это то же самое, что и cat .Xresource | xrdb -load. он требует перезапуска терминала. –

ответ

7

Xterm будет не Перечитывание ресурсы только потому, что вы запускаете xrdb. Приложения X только читают ресурсы, когда они инициализируются.

Кроме того пункта меню (добавлена ​​в patch #122, 1999), можно было бы использовать два других способа изменить metaSendsEscape ресурс:

  • последовательность эвакуации, документированный в XTERM управления последовательностях

    CSI ? Pm h DEC Private Mode Set (DECSET). ... Ps = 1 0 3 6 -> Send ESC when Meta modifies a key. (This enables the metaSendsEscape resource).

  • editres (но очень громоздкий из-за большого количества ресурсов)

3

YAY, только что проверено, и у XTerm есть опция в своем меню! Я думал я видел его там ...

XTerm отвечает на каждый из лево-, со средним (ака Колесико прокрутки) и щелкните правой кнопкой мыши с отдельным меню опций, когда вы держите нажатой клавишу Ctrl.

В вашем случае, «Мета Посылает побег» в меню Ctrl + левый клик :)

Кроме того, рассматривая все три меню (если только знать о существовании этих опций) очень хорошо идея. Например, я часто использую селектор шрифтов.

37

Это перезагрузит .Xresources:

xrdb ~/.Xresources 

Источник: Arch wiki

+3

Этот ответ следует удалить, поскольку он не имеет отношения к вопросу. –

+4

@ThomasDickey Этот вопрос является первым результатом для googling "reload Xresources". – Daerdemandt

+1

@Daerdemandt Это также 1-й результат для googling «перезагрузить xresources без перезапуска xterm». В чем ваш смысл? – stewSquared

 Смежные вопросы

  • Нет связанных вопросов^_^