%3F.png)
Actualmente estoy usando vi motions en zsh y es increíble. Trabajo mucho en la terminal y es molesto volver a moverme para copiar una salida. ¿Hay alguna manera de usar movimientos vi o cualquier otra cosa para poder subir a los resultados anteriores del shell y copiarlos para usarlos más adelante?
Respuesta1
No sé si hay algo específico para zsh
, pero el modo de copia en GNU screen
(de forma predeterminada, invocado con Ctrl-A Esc
) es similar a vi, por lo que ejecutarlo zsh
dentro de una screen
sesión debería brindarle al menos aproximadamente lo que desea.
Respuesta2
Si lo que quieres es copiar un comando para usarlo más adelante:
- ESC K vuelve a la historia
- cuando llegue al comando que (parcialmente) desea guardar:
- tírelo a un búfer con nombre, digamos búfer a, con "ayy o cualquier otro comando vi adecuado como "ayt= que tira todo hasta el = en el búfer a
- cuando esté en la línea de comando, puede recuperar este búfer con
- ESC "ap
- REGRESA y tu comando será ejecutado.