Czy jest jakiś sposób, aby BASH wypełnił pierwsze dopasowanie po naciśnięciu klawisza TAB, podobnie jak wiersz polecenia systemu Windows?
(Powinien nadal wyświetlać listę dopasowań, ale powinien przełączać się między nimi, gdy naciskam klawisz Tab.)
czyli celem jest, aby być w stanie wypełnić w każdym meczu z tylko klawisza TAB, biorąc pod uwagę wystarczająco dużo prasy - jak w systemie Windows.
źródło
menu-complete
inną sekwencję klawiszy, na przykład"\M-s"
dlaMeta+S
, więc możesz wybrać według woli.show-all-if-ambiguous
włączonego, aby działało.)Chociaż nie wiem o tym, aby ta funkcja działała z bash, zsh zawiera domyślnie dokładnie to, czego chcesz. Sprawdź oh-my-zsh i zsh .
zsh ma większość funkcji bash z kilkoma dodatkowymi funkcjami po wyjęciu z pudełka, takimi jak możliwość nawigacji za pomocą tylko tabulatora i enter!
Większość dystrybucji Linuksa zawiera pakiet do instalacji zsh.
źródło