Ich habe versucht zu lernen, wie man das benutzt bind-key [-cnr] [-t key-table] key command [arguments]
Bessere benutzt, hatte aber einige Probleme herauszufinden, welche "gültigen Schlüssel " für einen bind-key
Befehl sind.
Ich habe es versucht man tmux
und Google auch, aber ich konnte nichts Nützliches finden.
- Wie kann ich herausfinden, wie die Syntax für gültige Schlüssel lautet?
- Gibt es einen Hilfebefehl oder einen
man
Seite dafür? - Vielleicht kenne ich den Fachbegriff für diese gültigen Schlüssel nicht. Gibt es einen Begriff für diese Schlüssel, damit ich eine bessere Google-Suche durchführen kann?
Ich habe zum Beispiel versucht herauszufinden, was die folgende Neuzuordnung von Befehlen bedeutet:
bind-key -n M-S-Left resize-pane -L 2
bind-key -n M-S-Right resize-pane -R 2
bind-key -n M-S-Up resize-pane -U 2
bind-key -n M-S-Down resize-pane -D 4
Das -n
war leicht zu finden in derman
Seite (braucht kein Präfix). Aber ich kann nicht herausfinden, was M-S-Left
Schlüssel bedeutet.
Ich vermute, dass seine Zuordnung verschoben und der Pfeil nach links sowie was auch immer M
für den resize-pane -L 2
Befehl bedeutet.
- Wie finde ich heraus, was
M
bedeutet? - Was wäre, wenn ich Kontrolle + welchen Schlüssel ich wollte? Ist Kontrolle =
C
? - Wie kann ich das herausfinden, ohne nur zufällige Tasten auf meiner Tastatur zu versuchen, bis etwas funktioniert?
- Wie überprüfe ich außerdem, ob ich es keinem bereits verwendeten Schlüsselsatz zuordne?
- Gibt es so etwas wie "Alle Aliase anzeigen" oder so?
- Sind diese gültigen Schlüssel die gleichen wie die für
vim
?
Die Sache ist, dass es vim
anscheinend ein anderes Scripting für die eigene Sprache gibt, da es manchmal etwas erfordert.
quelle
vim
Fragen zu finden :).tmux
ist großartig!Antworten:
Verfügbare Schlüssel
Anschauen
man tmux
, suchen /nachKEY BINDINGS
:MS-Linke sollte Alt+ Shift+ Leftzum Beispiel.
Listet alle gebundenen Schlüssel auf
Um alle Tastenkombinationen aufzulisten, drücken Sie einfach Ctrl- und bdann? während Sie sich in a befinden
tmux
Sitzung.Dies ist auch
man tmux
in Abschnitt dokumentiertEXAMPLES
:Sie können auch alle Tastenzuordnungen über auflisten
tmux list-keys
. Wenn Sie nach bereits gesetzten Schlüsseln suchen möchten, können Siegrep
diese ausgeben, um zu überprüfen, ob sie bereits gesetzt sind.Forschung
Um mehr über Google zu erfahren, suchen Sie nach Abschnittsnamen in
man tmux
- geben Sie einfachtmux default key bindings
zum Beispiel :) ein. Aber oftman tmux
genug.Diese Seite ist eine sehr gute Dokumentation über
tmux
und erscheint, wenn Sie in Google nach dieser Zeichenfolge suchen.Arch-Wiki ist auch immer gut.
quelle
Dies ist die vollständige Liste der 'erweiterten' Schlüsselnamen, die in tmux 2.2 verfügbar sind ( von der Quelle kopiert ):
Diese können zusätzlich zu druckbare Zeichen ASCII - Zeichensatz verwendet werden und kombiniert mit
M-
,C-
undS-
Präfixe.quelle