Znalazłem interesujący artykuł: Przewidywanie linii poleceń UNIX dotyczących przewidywania wiersza poleceń (na podstawie wcześniejszej aktywności użytkownika) i zastanawiam się, czy istnieje jakakolwiek faktyczna implementacja takiej rzeczy?
Znalazłem interesujący artykuł: Przewidywanie linii poleceń UNIX dotyczących przewidywania wiersza poleceń (na podstawie wcześniejszej aktywności użytkownika) i zastanawiam się, czy istnieje jakakolwiek faktyczna implementacja takiej rzeczy?
Odpowiedzi:
Zsh jest wyposażony w insert-and-predict
widżet edycji ¹, który sprawia, że sugeruje on wykonanie spontanicznie na podstawie historii poleceń.
¹ lub na komputerze. info -f zsh --index-search=predict-on
LESS=$LESS+/predict-on man zshcontrib
Aby wypróbować:
autoload predict-on
predict-toggle() {
((predict_on=1-predict_on)) && predict-on || predict-off
}
zle -N predict-toggle
bindkey '^Z' predict-toggle
zstyle ':predict' toggle true
zstyle ':predict' verbose true
I użyj, Ctrl-Zaby włączyć lub wyłączyć.
alias
skrypt jest lepszy. Chyba że tak naprawdę dokonałby on jakiejś analizy poleceń, aby ustalić np. Jakie argumenty w kolejnych poleceniach odpowiadają sobie nawzajem (o czym tak naprawdę wspomina również artykuł).
Z powodzeniem użyłem skorupy ryb .
Zobacz też Sprawdź, czy zakończenie zsh pokazuje pierwsze zgadywanie na tej samej linii (jak ryby)
^R
w bashu.