texto teclas superindice seleccionar para mostrar google documentos documento docs como combinación combinaciones combinacion comandos chrome abrir bash readline msysgit

bash - teclas - seleccionar todo en documento de google



MSysGit Bash: ¿cómo habilitar Ctrl+flechas hacia la izquierda/derecha? (7)

¿Hay alguna manera de habilitar Ctrl + / atajos de teclado (ir a la palabra anterior / siguiente) en la consola Bash instalada con MSysGit?


Agregando a mi ~ / .inputrc

"/e[1;5C": forward-word "/e[1;5D": backward-word

Fue suficiente para mí.


Edité el archivo / etc / inputrc:

sudo gedit /etc/inputrc

y comentó las siguientes líneas:

$if term=rxvt "/e[8~": end-of-line "/eOc": forward-word "/eOd": backward-word $endif

Luego edité el archivo ~ / .bashrc:

sudo gedit ~/.bashrc

y agregó las siguientes líneas en la parte inferior:

#### enable Ctrl+Left , Ctrl+Right keybindings: bind ''"/e[1;5C":forward-word'' # Ctrl+Right bind ''"/e[1;5D":backward-word'' # Ctrl+Left

Parece funcionar y, al menos hasta ahora, sin efectos secundarios.

(probado en Ubuntu GnomeShell Remix 12.04 AMD64)


Encontré esta respuesta por tan en AskUbuntu, que funcionó para mí después de que ninguna de estas respuestas. Lo volveré a publicar aquí.

¿Qué hay en tu ~/.inputrc y /etc/inputrc ? El mínimo para que funcionen esas teclas es, creo:

# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving "/e[1;5C": forward-word "/e[1;5D": backward-word "/e[5C": forward-word "/e[5D": backward-word "/e/e[C": forward-word "/e/e[D": backward-word

Si tiene estos en /etc/inputrc , el archivo debe incluirse desde ~/.inputrc , por lo que debe verificar que tenga la siguiente línea:

$include /etc/inputrc


Esto funcionó para mí en Windows 7:

Agregue esto a ~/.inputrc Luego reinicie la consola y debería funcionar para usted.

Esto lo hace para que pueda usar cualquiera de los dos

CTRL + o CTRL +

O

ALT + o ALT +

## Windows msysgit ## Alt + right/left "/e/e[C": forward-word ### Alt + right "/e/e[D": backward-word ### Alt + left ## Ctrl + right/left "/e[C": forward-word ### Ctrl + right "/e[D": backward-word ### Ctrl + left


Para aquellos confundidos sobre por qué no está funcionando para el Ctrl + flecha izquierda y ctrl + flecha derecha .

Esto se debe a un error con Windows 7, tal vez otros, y msys donde no se reconocería la tecla Ctrl (al menos en mi caso).

Para verificar si se encuentra en la misma situación, haga lo que @Dennis dice:

  • Terminal abierto
  • Asegúrate de que ctrl + v no ha sido reasignado a otra cosa
  • Presione ctrl + v seguido de ctrl + flecha izquierda para verificar la secuencia de teclas
  • Mira la salida

Repita con solo presionar la flecha izquierda .

Si son idénticos, bienvenidos a mi mundo. Ahora puede usar Autohotkey para reasignar las claves o usar las ventanas más nuevas de git bash .


Realmente no responde su pregunta, pero puede probar ALT - F y ALT - B en su lugar.


En el indicador Bash, presione Ctrl - v Ctrl - Flecha izquierda y Ctrl - v Ctrl - Flecha derecha y anote la salida. Debería ver algo como: ^[OD y ^[OC o similar. Agregue las siguientes líneas a su ~/.inputrc :

"/eOC": forward-word "/eOD": backward-word

donde sustituirá /e por escape ( ^[ ) y el resto de los caracteres que obtuvo ( OD , OC o similar).

Para volver a leer el archivo y activar los cambios de inmediato, presione Ctrl - x Ctrl - r .