Komut satırı tahmini


Yanıtlar:


8

Zsh insert-and-predict, komut geçmişinize bağlı olarak kendiliğinden tamamlama yapılmasını öneren ¹ sürümü widget'ıyla birlikte gelir .

¹ veya makinenizde. info -f zsh --index-search=predict-onLESS=$LESS+/predict-on man zshcontrib

Denemek için:

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

Ve Ctrl-Zaçmak veya kapatmak için kullanın.


Görünüşe göre bu sadece son kez yazdıklarınızı sunmak için aynı başlangıcı olan tarihi kullanıyor. Bash'daki gibi ^R.
peterph

@peterph, Belgelerin hızlı bir şekilde okumayı düşünmenize izin verebileceği şey ancak bunun ötesine geçiyor ve çok özelleştirilebilir. Ancak kullanılabilir olmak için çok can sıkıcı / müdahaleci buluyorum (ama belki de ayarlamak için (yeterli) zaman harcamak yoktu çünkü)
Stéphane Chazelas

iyi, sanırım bu sadece birkaç tekrar için kullanışlı olan bir özellik. Daha fazlası için aliasya bir senaryo daha iyidir. Tabii ki komutlar üzerinde, örneğin sonraki komutlarda hangi argümanların birbirine karşılık geldiğini (makalenin de bahsettiği) belirlemek için gerçekten analiz yapmazsa.
peterph

Basit bir komut kullanarak kapatabilir miyim? Hiçbir şeyi bir tuşa bağlamak istemiyorum Sadece bir şeyi kapatmak istiyorum

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.