¿Instalar el pulido Ctrl + R / "reverse-i-search" de Linux Mint Cinnamon en Ubuntu?

8

En Mint, cuando presionas Ctrl+ Ren cualquier terminal, obtienes una interfaz de usuario bastante buena para la búsqueda inversa.

(Para aclarar, me refiero al pulido adicional proporcionado en Mint, la interfaz de usuario está un paso por encima de la búsqueda de historial básica a la que estoy acostumbrado en Ubuntu y otras distribuciones)

Me gustaría esto en mis cajas de Ubuntu.

No estoy seguro de si es una función Mint o una función Cinnamon, o alguna herramienta de terceros que se puede instalar.

Buscar en Google no ha devuelto nada ... ¿hay alguna manera de instalar esta función en Ubuntu?

Menta:

ingrese la descripción de la imagen aquí

Ubuntu / otro:

ingrese la descripción de la imagen aquí

bcmcfc
fuente
¿Qué versión de Ubuntu estás ejecutando (y qué sabor)?
1
Perdón por preguntar, pero ¿qué hace exactamente reverse-i-search?
Jacob Vlijm
1
@JacobVlijm es una característica de bash por lo que sé y no tiene nada que ver con Mint. ver man readline:) Ah, y en reverse-i-searchrealidad control-rparece.
Rinzwind
Relacionado: stackoverflow.com/a/583568/3701431
Sergiy Kolodyazhnyy
@JacobVlijm hubo respuestas en los comentarios de ayer que fueron aclarados por un mod
bcmcfc

Respuestas:

1

He encontrado algo similar para Bash / Zsh: hstr ;

Una vez instalado, al presionar CTRL+ Rdebería aparecer esta GUI:

s1

Para instalarlo:

sudo add-apt-repository ppa:ultradvorka/ppa
sudo apt-get update
sudo apt-get install hh

No puedo probarlo personalmente ya que estoy en Wily y todavía no hay paquetes para Wily en el repositorio, sin embargo, hay paquetes disponibles para Precise hasta Vidid.

kos
fuente
2

En Zsh puedes obtener algo similar con las herramientas de navegación de Zsh ;

Una vez instalado, al presionar CTRL+ Raparecerá esta GUI:

s1

Escribir un comando parcial reducirá la lista:

s2

Golpear y permitirá hojear la lista reducida y seleccionar un comando:

s5

Hittin ENTERescribirá el comando seleccionado en el mensaje:

s5

Puede instalar las herramientas de navegación Zsh mediante la ejecución de este comando (lo hará una copia de seguridad actual ~/.zshrcde ~/.zshrc.baksi está presente):

cp ~/.zshrc ~/.zshrc.bak; sh -c "$(curl -fsSL https://raw.githubusercontent.com/psprint/zsh-navigation-tools/master/doc/install.sh)"

Las herramientas de navegación de Zsh se instalarán en ~/.config/znt/zsh-navigation-toolsy sus archivos de configuración se instalarán en ~/.config/znt.

kos
fuente