Installer Ctrl + R / «reverse-i-search» poli de Linux Mint Cinnamon sur Ubuntu?

8

Dans Mint, lorsque vous appuyez sur Ctrl+ Rdans n'importe quel terminal, vous obtenez une interface assez agréable pour la recherche inversée.

(Pour clarifier - je me réfère au polissage supplémentaire fourni dans Mint - l'interface utilisateur est une étape au-dessus de la recherche d'historique de base à laquelle je suis habitué dans Ubuntu et dans d'autres distributions)

J'aimerais ça sur mes boîtes Ubuntu.

Je ne sais pas s'il s'agit d'une fonctionnalité Mint ou Cinnamon, ou d'un outil tiers qui peut être installé.

La recherche sur Google n'a rien retourné ... existe-t-il un moyen d'installer cette fonctionnalité sur Ubuntu?

Menthe:

entrez la description de l'image ici

Ubuntu / autre:

entrez la description de l'image ici

bcmcfc
la source
Quelle version d'Ubuntu utilisez-vous (et quelle version)?
1
Désolé de demander, mais que fait exactement la recherche inversée?
Jacob Vlijm
1
@JacobVlijm c'est une fonctionnalité bash pour tout ce que je sais et n'a rien à voir avec Mint. voir man readline:) Oh et en reverse-i-searchfait control-ril semble.
Rinzwind
EN RELATION
@JacobVlijm il y avait des réponses dans les commentaires hier qui ont été effacées par un mod
bcmcfc

Réponses:

1

J'ai trouvé quelque chose de similaire pour Bash / Zsh: hstr ;

Une fois installé, frapper CTRL+ Rdevrait faire apparaître cette interface graphique:

s1

Pour l'installer:

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

Je ne peux pas le tester personnellement car je suis sur Wily et il n'y a pas encore de paquets pour Wily sur le référentiel, cependant il y a des paquets disponibles pour Precise jusqu'à Vidid.

kos
la source
2

Dans Zsh, vous pouvez obtenir quelque chose de similaire avec les outils de navigation Zsh ;

Une fois installé, le fait d'appuyer sur CTRL+ Rfera apparaître cette interface graphique:

s1

La saisie d'une commande partielle réduira la liste:

s2

Frapper et permettra de parcourir la liste rétrécie et de sélectionner une commande:

s5

Hittin ENTERécrira la commande sélectionnée à l'invite:

s5

Vous pouvez installer les outils de navigation Zsh en exécutant cette commande (elle sauvegardera votre courant ~/.zshrcvers ~/.zshrc.baks'il est présent):

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

Les outils de navigation Zsh seront installés sur ~/.config/znt/zsh-navigation-toolset ses fichiers de configuration seront installés sur ~/.config/znt.

kos
la source