GNU/Linux >> Belajar Linux >  >> Linux

(sebaiknya Non-kludgey) Cara Menghindari Koreksi Ejaan Saat Menggunakan Perintah `mv` Zsh?

Meskipun saya menyukai zsh, dan menganggap koreksi ejaannya berguna, itu menjengkelkan karena mengoreksi hal-hal yang jelas tidak harus dikoreksi. Misalnya, saya baru saja mengeksekusi

mv iso_ iso

dan itu menjawab

zsh: correct 'iso' to 'iso_' [nyae]?

Pikirkan tentang itu. Mengoreksi 'iso' menjadi 'iso_' berarti saya mencoba mengeksekusi

mv iso_ iso_

yang tidak akan pernah masuk akal. Oleh karena itu, ini benar-benar cacat desain di zsh, dan harus diperbaiki secara menyeluruh. Tapi, mengingat itu belum (setidaknya dalam versi yang saya gunakan) dan sepertinya tidak, apakah ada pengaturan untuk memperbaikinya? Saya lebih suka cara yang tidak kaku untuk memperbaikinya. Alias ​​​​untuk mv , misalnya, kludgey.

Jawaban yang Diterima:

Nah, jangan gunakan correct_all pilihan jika Anda tidak menyukai fungsinya.

FWIW, TIDAK disetel secara default. Ada konfigurasi populer di internet (saya tidak akan mengatakan yang mana) yang berpikir untuk beberapa alasan bahwa itu adalah ide yang menyenangkan untuk mengatur opsi itu untuk semua orang ... namun, itu tidak masuk akal untuk banyak aplikasi BANYAK. Itu membuat setiap argumen baris perintah tunduk pada koreksi ejaan nama file... Itu gila.

Untuk mempersingkat cerita:Hanya setopt correct dan TIDAK setopt correctall .

Jika Anda memerlukan bantuan dengan ejaan nama file, sistem penyelesaian zsh dapat membantu Anda dengan _approximate dan _correct pelengkap. Detailnya dapat ditemukan di zshcompsys(1) halaman manual.


Linux
  1. Cara Termudah Mengirim Email Dengan Lampiran Gambar Dari Baris Perintah Menggunakan Gmail?

  2. Substitusi Perintah Menggunakan “?

  3. Menggunakan Perintah ripgrep (rg) di Linux

  1. Tentukan dari pengguna saat mengirim email menggunakan perintah email

  2. temukan dan hapus file dengan ruang menggunakan perintah find di Linux

  3. Bagaimana cara menghindari pesan peringatan 'adalah file yang sama' saat menggunakan cp di Linux?

  1. Bagaimana cara mengaktifkan notifikasi konfirmasi saat menggunakan perintah 'rm' untuk menghapus file/folder?

  2. perintah tidak ditemukan saat menggunakan sudo

  3. perintah linux ditemukan tetapi tidak ditemukan saat menggunakan sudo