Estaba tratando de aprender a usar bind-key [-cnr] [-t key-table] key command [arguments]
mejor, pero estaba teniendo problemas para descubrir qué " claves válidas " son para el bind-key
comando.
Traté de hacer man tmux
y Google también, pero no pude encontrar nada útil.
- ¿Cómo puedo averiguar cuál es la sintaxis de las claves válidas?
- ¿Hay un comando de ayuda o una
man
página para esto? - Tal vez no conozco el término técnico para estas claves válidas, ¿hay algún término para estas claves para que pueda hacer una mejor búsqueda en Google?
Por ejemplo, estaba tratando de descubrir qué significaba la siguiente reasignación de comandos:
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
La -n
era fácil de encontrar en la man
página (no necesita prefijo). Pero no puedo entender qué M-S-Left
significa clave.
Supongo que su desplazamiento de mapeo y la flecha izquierda más lo que sea que M
signifique para el resize-pane -L 2
comando.
- ¿Cómo puedo averiguar qué
M
significa? - ¿Qué pasaría si quisiera control + cualquier tecla que quisiera? ¿Es control =
C
? - ¿Cómo puedo resolver esto sin simplemente probar teclas aleatorias en mi teclado hasta que algo funcione?
- Además, ¿cómo confirmo que averigüe si no lo estoy asignando a un conjunto de claves que ya está en uso?
- ¿Existe tal cosa como "mostrar todos los alias" o algo así?
- Como complemento a la pregunta, ¿son estas claves válidas las mismas que para las claves
vim
?
La cosa es que vim
parece tener una secuencia de comandos diferente para su propio lenguaje, ya que a veces requiere y cosas.
tmux
key-mapping
Pinocho
fuente
fuente
vim
preguntas :).tmux
¡es increíble!Respuestas:
Llaves disponibles
Mira
man tmux
, la búsqueda /paraKEY BINDINGS
:MS-Left debería ser Alt+ Shift+ Leftpor ejemplo.
Listar todas las claves enlazadas
Para enumerar todas las combinaciones de teclas, simplemente presione Ctrl- bluego ?mientras está en una
tmux
sesión.Esto también se documenta
man tmux
en la secciónEXAMPLES
:También puede enumerar todas las combinaciones de teclas a través de
tmux list-keys
. Si desea verificar las claves ya configuradas, puedegrep
verificar su salida, si ya está configurada.Investigación
Para encontrar más a través de Google, busque los nombres de las secciones en
man tmux
- solo escriba,tmux default key bindings
por ejemplo :). Pero a menudoman tmux
es suficiente.Este sitio es una muy buena documentación
tmux
y aparece, si busca dicha cadena en Google.Arch wiki siempre es bueno también.
fuente
Esta es la lista completa de nombres clave 'extendidos' disponibles en tmux 2.2 ( extraído de la fuente ):
Estos pueden ser usados además de ASCII caracteres imprimibles conjunto y se combinan con
M-
,C-
yS-
prefijos.fuente