
Por lo general, navego por el historial de mi terminal muy atrás en el pasado presionando la ↑tecla para encontrar algo, y después de obtenerlo me gustaría ir al final del historial de entrada, al nuevo comando ahora vacío (¿hay una palabra para ¿Esto?) para ingresar mi nuevo comando, pero no quiero presionar ↓millones de veces. Tampoco quiero eliminar una fila del historial con retroceso o algo más.
Estoy buscando algo como Ctrl+ Enden editores de texto o algo como Ctrl+ Len la terminal pero debería saltar el historial de entrada y no el de salida.
Escribí terminal porque también estoy interesado en la solución Linux/Windows/OSX.
Respuesta1
Entonces, prácticamente en cualquier lugar de Linux/Unix/OSX donde tenga un historial de comandos (por ejemplo, bash), probablemente esté impulsado por la biblioteca Readline.
Readline tiene su propio conjunto de comandos que se vinculan a atajos de teclado, y uno de loscomandos de manipulación del historiales end-of-history
exactamente lo que estás buscando.
La combinación de teclas predeterminada es M->
o Meta+ >. En la mayoría de las configuraciones de Linux, Metageneralmente está vinculado a la tecla de Windows, por lo que escribir Win+ >probablemente funcione. Si no es así, o estás en OSX, escribir Escy luego >probablemente funcione.
Respuesta2
Para Ubuntu 21.04, Ctrl+ Shift+ .funcionó para mí.
Respuesta3
Solo puedo comentar para sistemas Windows, ejecutando WSL en Windows Terminal, pero lo que funcionó para mí fue:
Ctrl+ >( Ctrl+ Shift+ .)
…en lugar del método abreviado basado en teclas Super/Meta/Windows mencionado anteriormente.