Saya menjalankan perintah berikut tidak berhasil
dir
dan saya mengerti
zsh: correct 'dir' to 'gdir' [nyae]?
Apa arti [nyae] dalam Zsh?
Saya menjalankan perintah berikut tidak berhasil
dir
dan saya mengerti
zsh: correct 'dir' to 'gdir' [nyae]?
Apa arti [nyae] dalam Zsh?
Jawaban:
zsh
memiliki mekanisme koreksi yang kuat. Jika Anda mengetikkan perintah dengan cara yang salah, ini menunjukkan koreksi. Yang terjadi di sini adalah dir
perintah dan zsh
saran yang tidak diketahui gdir
, sementara mungkin ls
itu yang Anda inginkan.
gdir
klik y
(ya)dir
toh tekan n
[tidak]ls
hit a
(batalkan) dan ketik perintah Andaudir
klik e
(edit) dan edit perintah Anda.a
berarti "selalu". Saya berharap itu berarti.
alias gti=git
. Koreksi otomatis permanen ^^ (Ya, saya terlalu sering salah mengeja git untuk menanggungnya)
Referensi cepat:
$ dir
zsh: correct 'dir' to 'gdir' [nyae]?
n
: n o - jangan dikoreksi; jalankan dir
, saat Anda mengetiky
: y es - lakukan yang benar; lari gdir
, seperti yang disarankan Zsha
: a bort - jangan jalankan apa pun, dan dapatkan prompt baru (untuk mengetik perintah yang sama sekali berbeda)e
: e dit - mengedit apa yang Anda ketikkan secara interaktif - misalnya, sehingga Anda dapat mengubahnya dir
menjadiudir
Dari Pengantar Z Shell :
Jika Anda menekan yketika shell menanyakan apakah Anda ingin memperbaiki kata, itu akan diperbaiki. Jika Anda menekan n, itu akan dibiarkan sendiri. Menekan abatalkan perintah, dan menekan emembawa baris ke atas untuk mengedit lagi, jika Anda setuju kata tersebut salah dieja tetapi Anda tidak suka koreksi.
dir
untukls -l
, kemudian zsh tidak akan memperbaikinya lagi secara otomatis dan Anda mendapatkan hasil yang diharapkan.