¿Desplazarse al último comando en la Terminal? (como las marcas de terminal OS X)

16

Las marcas de Mac OS X Terminal son increíblemente útiles.

Por ejemplo, cuando escribo un comando que tiene mucha salida, es fácil leerlo desde el principio Cmd+Up. Se desplazará al último comando y lo resaltará, ya que existe la opción Marcar automáticamente las líneas de aviso y Cmd+Upse desplazará a la última marca .

¿Hay algún emulador de terminal con esta funcionalidad? O algún complemento, lo que sea. ¿Cómo vas rápido al último comando, resaltándolo?

rodorgas
fuente
2
No es que yo sepa (aparte de, por supuesto, Mac OS X Terminal; y presumiblemente iTerm2 con su integración de shell con algo bastante similar). Me parece una idea realmente útil y he presentado una solicitud de mejora para vte / gnome-terminal: bugzilla.gnome.org/show_bug.cgi?id=767230 .
egmont
@egmont Gracias, sería excelente tenerlo en la Terminal de GNOME.
rodorgas

Respuestas:

5

Esta es una solución, no una solución.

Ejecuto el resetcomando antes de un comando con una salida larga. Algo como

$ reset
$ cat some-long-file.txt

Luego presionoCtrl + Shift+ Home(en el emulador de terminal Xfce4 ) para desplazarme al comienzo del historial del terminal.

La desventaja es que el historial del terminal anterior se pierde, pero a veces es aceptable.

eNca
fuente