Estoy realmente impresionado con la funcionalidad de autocompletado de Fish . Sin embargo, hay una característica en Bash que no puedo encontrar en Fish. Cuando presiona Ctrl+ Ren Bash y comienza a escribir un término, se realiza una búsqueda .bash_history
para encontrar coincidencias en orden inverso.
¿Existe una funcionalidad similar en Fish?
sta
y apreté, y lo encontrégit stash list
. Acabo de comenzar a usar Fish recientemente, así que no sé si esta es una característica agregada recientemente o algo que ha estado en Fish durante mucho tiempo.Respuestas:
Nunca me he usado a
fish
mí mismo, pero una búsqueda rápida en Google trajo esta página que dice que¿Es esto lo que estás buscando? Parece bastante similar a bash.
fuente
fish no implementa la búsqueda de historial incremental, aunque parece aparecer de vez en cuando. La documentación anterior a la versión 2.0 tiene una sección 1 sobre "Faltan características y errores" que enumera la búsqueda de historial incremental bastante abajo en la lista de "Posibles características". La lista de correo de usuarios de peces incluye este mensaje de Axel Liljencratz, con fecha del 21 de agosto de 2006, en el que dice que la búsqueda incremental sería una buena característica.
Si está acostumbrado a la búsqueda incremental de estilo bash, la búsqueda del historial de peces requiere un poco de tiempo para acostumbrarse. Primero debe escribir el término de búsqueda, y mueve las entradas coincidentes hacia arriba y hacia abajo con las flechas hacia arriba y hacia abajo. Pero supongo que te acostumbras.
fuente
Puede usar: https://github.com/junegunn/fzf
Esta biblioteca proporciona una poderosa búsqueda de conchas de pescado.
fuente
Hay una solicitud de función abierta en el rastreador de errores de peces:
https://github.com/fish-shell/fish-shell/issues/602
Alguien ya implementó una solución para esto:
https://github.com/jbonjean/re-search
fuente
Mucho mejor Ctrl + r búsquedas inversas con FZF y fzf fish plugin , utilizando el administrador de paquetes de pescado Triton , configurado para usar The Silver Searcher .
~ / .config / fish / config.fish:
En Mac OS, para instalar los requisitos previos:
fuente
Usar flechas hacia arriba y hacia abajo no es una buena alternativa
Ctrl+R
, porque si la frase que estás buscando es realmente profunda en la historia, ¡tendrás que presionar mucho las teclas arriba / abajo! Yo solo usohistory | grep -i [phrase]
fuente