Eu achei istohttps://superuser.com/a/488158/458103para mover ctrl+arrow
o cursor para frente e para trás. Agora, como fazer a shift+arrow
seleção das palavras de comando atuais?
Responder1
Execute cat
e pressione as teclas desejadas. Você verá as sequências de escape impressas. Por exemplo, a seta para a direita sem modificadores provavelmente produzirá ^[[C
, com o modificador Ctrl provavelmente fornecerá ^[[1;5C
, enquanto com Shift esperamos que você obtenha ^[[1;2C
.
Se você fizer isso, modifique o snippet de configuração vinculado de acordo (ou seja, 2
em vez de 5
).
Observe que as sequências podem variar entre emuladores de terminal; no entanto, você pode adicioná-las todas ~/.inputrc
com a mesma ação.
Se você não imprimir nada no terminal, é provável que você tenha pressionado uma tecla de atalho do próprio emulador de terminal. Por exemplo, para mim, as setas Shift + Up ou Down não produzem nada (em vez disso, rolam por uma linha) no terminal xfce4.