Recharger.Xresources sans redémarrer le xterm
pour utiliser la touche ALT dans vim sans la modifier, l'échappement doit être désactivé dans xterm. Sans échapper à L'ALT ne fonctionnera pas à bash pour les raccourcis.
pour contourner j'ai besoin de recharger cette option avant le démarrage de vim:
XTerm*metaSendsEscape: false | xrdb -load
N'importe quelle idée de comment je peux recharger .Xresource et faire des modifications prennent effet sans redémarrer la fenêtre du terminal ?
Ouvert à d'autres terminaux pour avoir un fonctionnement ALT à la fois dans vim et bash.
4 réponses
xterm va relisez les ressources juste parce que vous courez xrdb
. Les applications X ne lisent les ressources que lorsqu'elles sont initialisées.
en plus de l'entrée du menu (ajouté dans patch n ° 122, 1999), on pourrait utiliser deux autres moyens pour changer le metaSendsEscape
ressource:
séquence d'évasion, documentée dans les séquences de contrôle de 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(mais très encombrant en raison le grand nombre de ressources)
OUAIS, viens de vérifier, et XTerm a l'option dans le menu! J' pensée je l'ai vu là-bas...
xterm répond à chacun de gauche -, Milieu-(alias scrollwheel) et droit-clic avec des menus d'option individuels lorsque vous maintenez la touche Ctrl enfoncée.
dans votre cas, "Meta Sends Escape" est dans le menu ctrl+Clic gauche :)
aussi, examiner les trois menus (si seulement pour être au courant de l'existence des options) est une très bonne idée. J'utilise fréquemment le sélecteur de polices, par exemple.
fallait mettre xterm*metaSendsEscape: true
en .Xdefaults
, en utilisant .Xresources
ne voulait pas travailler pour moi sous 16.04.
suivi d'un xrdb ~/.Xdefaults
.