Mapping-Pfeiltasten beim Ausführen von tmux

8

Diese Tastenzuordnungen funktionieren nicht mehr in tmux. In meinem .vimrc habe ich:

%Vor%

Wenn ich :map starte, sehe ich:

%Vor%

Aber wenn ich gleichzeitig auf die Steuerung und eine Pfeiltaste klicke, verhält es sich so, als wäre keine Tastenkombination gesetzt.

    
Rose Perrone 16.03.2013, 04:13
quelle

1 Antwort

14

Vim weiß, dass xterm -ähnliche Terminals (identifiziert durch TERM, beginnend mit xterm oder eine bestimmte Antwort auf die t_RV -Sequenz, sofern definiert) erweiterte Sequenzen für bestimmte modifizierte Schlüssel unterstützen , aber das geht nicht für screen TERMs (was Sie unter tmux verwenden sollten).

Sie können Vim jedoch über diese Sequenzen informieren und sie aktivieren, wenn TMUX vorhanden ist, und TERM beginnt mit screen (die ersten Zeilen aktivieren (bessere) Mausunterstützung unter tmux , was Sie möglicherweise tun gefällt mir auch):

%Vor%

Wie der Kommentar anzeigt, muss auch die Option xterm-keys des Fensters aktiviert sein. Sie können dies für alle Ihre Fenster so machen (in Ihrem ~/.tmux.conf ):

%Vor%

(Denken Sie daran, dass Änderungen an ~/.tmux.conf nicht automatisch geladen werden. Um wirksam zu sein, müssen Sie diesen Befehl manuell ausführen (in einem tmux shell-Befehl oder an einer Prefix : -Prompt) oder Laden Sie Ihre Konfigurationsdatei mit source ~/.tmux.conf (in einem tmux shell-Befehl oder an einer Präfix : -Anforderung), oder starten Sie Ihren Server neu (beenden Sie alle Ihre Sitzungen und starten Sie tmux neu)) / p>     

Chris Johnsen 18.03.2013, 07:38
quelle

Tags und Links