Zainstalować wypolerowane Ctrl + R / „reverse-i-search” Linux Mint Cinnamon na Ubuntu?

8

W Mint, kiedy naciskasz Ctrl+ Rw dowolnym terminalu, dostajesz całkiem niezły interfejs do wyszukiwania wstecznego.

(Aby wyjaśnić - mam na myśli dodatkową polską wersję dostarczoną w Mint - interfejs użytkownika jest o krok powyżej podstawowego wyszukiwania historii, do którego jestem przyzwyczajony w Ubuntu i innych dystrybucjach)

Chciałbym to na moich urządzeniach Ubuntu.

Nie jestem pewien, czy jest to funkcja Mennicy, czy Cynamonu, czy jakieś narzędzie innej firmy, które można zainstalować.

Googlowanie za nic nie zwróciło ... czy jest sposób na zainstalowanie tej funkcji na Ubuntu?

Mennica:

wprowadź opis zdjęcia tutaj

Ubuntu / other:

wprowadź opis zdjęcia tutaj

bcmcfc
źródło
Jaką wersję Ubuntu używasz (i jaki smak)?
1
Przepraszam, że pytam, ale co dokładnie robi wyszukiwanie wsteczne?
Jacob Vlijm,
1
@JacobVlijm to wszystko, co wiem, i nie ma nic wspólnego z mennicą. patrz man readline:) Och, a reverse-i-searchtak naprawdę control-rsię wydaje.
Rinzwind,
Powiązane: stackoverflow.com/a/583568/3701431
Sergiy Kolodyazhnyy
@JacobVlijm w komentarzach były odpowiedzi, które zostały usunięte przez mod
bcmcfc

Odpowiedzi:

1

Znalazłem coś podobnego dla Bash / Zsh: hstr ;

Po zainstalowaniu, naciśnięcie CTRL+ Rpowinno wywołać ten GUI:

s1

Aby zainstalować:

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

Nie jestem w stanie przetestować tego osobiście, ponieważ korzystam z Wily i nie ma jeszcze pakietów dla Wily w repozytorium, jednak są dostępne pakiety dla Precise aż do Vidid.

kos
źródło
2

W Zsh możesz uzyskać coś podobnego z Zsh Navigation Tools ;

Po zainstalowaniu naciśnięcie CTRL+ Rspowoduje wyświetlenie tego GUI:

s1

Wpisanie częściowego polecenia spowoduje zmniejszenie listy:

s2

Trafienie i pozwoli przejrzeć zmniejszoną listę i wybrać polecenie:

s5

Hittin ENTERzapisze wybrane polecenie w wierszu polecenia:

s5

Możesz zainstalować Zsh Navigation Tools, uruchamiając to polecenie (spowoduje to utworzenie kopii zapasowej Twojego obecnego ~/.zshrcpliku, ~/.zshrc.bakjeśli jest obecny):

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

Narzędzia nawigacyjne Zsh zostaną zainstalowane w, ~/.config/znt/zsh-navigation-toolsa jego pliki konfiguracyjne zostaną zainstalowane w ~/.config/znt.

kos
źródło