Aşağıdaki komutu başarısız bir şekilde çalıştırıyorum
dir
ve anladım
zsh: correct 'dir' to 'gdir' [nyae]?
[Nyae] Zsh'ta ne anlama geliyor?
Aşağıdaki komutu başarısız bir şekilde çalıştırıyorum
dir
ve anladım
zsh: correct 'dir' to 'gdir' [nyae]?
[Nyae] Zsh'ta ne anlama geliyor?
Yanıtlar:
zsh
güçlü bir düzeltme mekanizmasına sahiptir. Bir komutu yanlış yazarsanız düzeltmeler önerir. Burada olan şey dir
, bilinmeyen bir komut ve zsh
öneride gdir
bulunurken, belki ls
de istediğiniz şeydi.
gdir
İsabet gerçekleştirmek istiyorsanız y
(evet)dir
Yine de yürütmeyi denemek istiyorsanız hit n
(no)ls
Hit a
(iptal) gibi tamamen farklı bir yazım komutu yürütmek ve komutunuzu yazmak istiyorsanızudir
Hit e
(düzenle) gibi benzer bir yazılan komutanı çalıştırmak ve komutunuzu düzenlemek istiyorsanız.a
"her zaman" anlamına geleceğini düşündüm . Keşke bu demek.
alias gti=git
. Kalıcı otomatik düzeltme ^ ^ (Evet, aslında onu
Hızlı başvuru:
$ dir
zsh: correct 'dir' to 'gdir' [nyae]?
n
: n o - düzeltme; dir
yazarken koşy
: y es - düzeltin; gdir
Zsh'ın önerdiği gibi koşa
: a bort - hiçbir şey çalıştırmayın ve yeni bir istem alın (tamamen farklı bir komut yazmak için)e
: E dit - etkileşimli yazdıklarınızı düzenleme - örneğin, böylece değiştirebilir dir
içinudir
Gönderen Z Shell An Introduction :
yKabuk bir kelimeyi düzeltmek isteyip istemediğinizi sorduğunda tuşuna basarsanız , düzeltilecektir. Eğer basarsan n, yalnız kalacak. aTuşuna basıldığında komut iptal edilir ve tuşuna basıldığında e, sözcüğün yanlış yazıldığını ancak düzeltmeyi sevmediğinizi kabul ederseniz satır tekrar düzenlenir.
dir
yapmak isteyebilirsinizls -l
, zsh artık otomatik olarak düzeltmeyecek ve beklenen sonuçları alacaksınız.