Estos son los atajos de teclado estándar de edición de texto que uso constantemente cuando edito texto en, literalmente, cualquier aplicación de Linux que no sean emuladores de terminal:
- flechas izquierda + derecha para mover izquierda + derecha
- Ctrl + flecha para mover una palabra completa
- inicio / fin para pasar al inicio / fin de línea
- ctrl + c / ctrl + v para copiar / pegar [algunos terminales pueden usar shift-ctrl-C / shift-ctrl-V; este es un buen sustituto]
- Mayús + flecha para resaltar texto
- shift + ctrl + flecha para resaltar una palabra completa
Nunca he encontrado una combinación de shell más emulador de terminal que permita los dos últimos elementos en esta lista, y me vuelve loco. Obviamente, los emuladores de terminal admiten el resaltado (el mouse puede hacerlo), y admiten el uso de las teclas ctrl y shift como modificadores (se pueden usar para mover el cursor una palabra completa y poner letras en mayúscula, respectivamente; [edit:] incluso se pueden usar juntos para copiar / pegar con shift-ctrl-C y shift-ctrl-V), entonces, ¿cuál es el problema que impide esta funcionalidad? Tengo varias preguntas
- ¿Es este un problema con mi emulador de terminal o con mi shell (bash, aunque estoy dispuesto a cambiar)?
- ¿Por qué los emuladores / capas de terminales no se ajustan a este estándar universal?
- Si hay una razón real, ¿es antigua y obsoleta, o sigue siendo relevante para un número significativo de usuarios de Linux de escritorio ?
- ¿Hay algún tipo de solución?
- ¿Hay algún programa oscuro que pueda usar que soporte esto?
- ¿Es factible modificar la fuente de, por ejemplo, gnome-terminal para soportar esto?
Sé que el texto se puede copiar / pegar con el mouse, eso no es lo que estoy preguntando. Me pregunto por qué no puedo hacer estas cosas con el teclado en un emulador de terminal.