Ohmyzsh: koreksi otomatis menyebalkan

Dibuat pada 8 Agu 2011  ·  63Komentar  ·  Sumber: ohmyzsh/ohmyzsh

koreksi otomatis selalu mengonversi seperti ddd -> dd, sangat mengganggu, dapatkah kita menonaktifkan koreksi otomatis secara default?

Komentar yang paling membantu

Anda dapat mengatur beberapa penggantian khusus untuk perintah yang paling sering Anda gunakan... tetapi fitur ini akan tetap aktif secara default (sampai saya yakin itu mengganggu).

Lihat file ini untuk detail lebih lanjut... Anda dapat mengatur penggantian sesuai keinginan Anda.

Semua 63 komentar

unsetopt correct_all

harus melakukannya.

Anda dapat mengatur beberapa penggantian khusus untuk perintah yang paling sering Anda gunakan... tetapi fitur ini akan tetap aktif secara default (sampai saya yakin itu mengganggu).

Lihat file ini untuk detail lebih lanjut... Anda dapat mengatur penggantian sesuai keinginan Anda.

Saya pikir setopt correct akan menjadi pengaturan default yang jauh lebih masuk akal. setopt correctall misalnya akan mencoba untuk secara otomatis mengoreksi kata apa pun dalam perintah ke beberapa file atau apa pun yang akan ditemukan di jalur pelengkapan otomatis Anda (dir rumah pengguna, server dari .ssh/config , dll).

Setidaknya itu bukan koreksi otomatis, atau saya mungkin sudah memulai situs sialanyouzshcorrectall.com sekarang ;p

Itu menjengkelkan. Di Ubuntu saya menginstal 'pohon' dan kemudian mencoba menjalankannya dan setiap kali menanyakan apakah saya ingin mengoreksi ke 'tee'. Sekarang mengapa saya ingin melakukan itu? :-) Terima kasih untuk shell yang luar biasa tetapi ejaan yang benar adalah untuk pengolah kata, bukan terminal IMHO.

Terima kasih atas info penggantiannya.

Terima kasih pstadler atas saluran untuk menonaktifkannya. Menjatuhkan itu di file .zshrc saya dan itu mematikan hal yang mengganggu itu.

Ini sangat mengganggu.

menyebalkan :pup:

:katak: Sangat mengganggu. Harap nonaktifkan koreksi otomatis semua secara default. Saya memiliki puluhan profil pengguna dan saya selalu terbakar oleh ini dan menjengkelkan harus menonaktifkannya atau mengingat untuk menonaktifkannya setelah membuat profil pengguna baru.

Saya benar-benar hanya merasa ini menjengkelkan ketika menggunakan bundler binstubs, adakah yang menemukan sistem koreksi untuk mendukung binstubs?

Setuju bahwa ini menjengkelkan. Saya pikir default yang lebih masuk akal adalah mematikannya.

Setuju bahwa ini menjengkelkan, terus bertanya apakah saya ingin mengoreksi git status menjadi git stats ...

+1

+1

+1

+1

:+1:

+1

:jempolan:

+1

:jempolan:

Pasti mengganggu.

hitung aku ke dalam kamp yang menyebalkan

@robbyrussell Saya pikir ini mungkin layak untuk dilihat lagi.

Setelah pembaruan oh-my-zsh baru-baru ini, saya terus mendapatkan saran koreksi otomatis meskipun memiliki unsetopt correct_all di .zshrc =(

@paulwittmann Demikian juga. Saya menambahkan yang berikut ini ke milik saya.

unsetopt correct_all
unsetopt correct

@unsymbol terima kasih banyak, bekerja seperti pesona!

Membantu! Membantu! Jane, hentikan hal gila ini! Jane!

+1

@isimmons Yang lebih menyebalkan adalah Zsh tidak menerima program yang baru diinstal. Coba selesaikan tab sesuatu yang baru saja Anda instal

@rummik Itu masalah yang berbeda. Anda dapat menjalankan rehash untuk membiarkan zsh menemukan program yang baru diinstal atau PATH perubahan.

Apakah ada cara untuk "membintangi" masalah di Github atau memberi tahu pengembang bahwa begitu banyak orang tertarik pada suatu masalah? Apakah jumlah "pengamat" muncul ke pengembang?

@hrj Hm. Belum tahu tentang rehash . Sepertinya pembungkus untuk berbagai manajer paket yang melakukan rehash sesudahnya akan berguna.

Maksud saya lebih dari masalah penyelesaian @isimmons adalah karena Zsh tidak tahu tentang program yang baru saja dia instal, jadi itu mengoreksinya

Kekhawatiran saya tentang perilaku koreksi otomatis adalah bahwa pada akhirnya, itu akan menyarankan sesuatu yang berbahaya, saya tidak akan memperhatikan bahwa perintah saya telah ditulis ulang, dan saya akan menekan enter. Pada saat itu akan menjadi kesalahan saya karena mengizinkan koreksi otomatis sejak awal karena itulah yang dilakukannya dan selalu seperti itu.

Lihat: http://www.catb.org/jargon/html/D/DWIM.html

+1

+1

+1

:+1:

:+1:

:jempolan:

:+1:

@robbyrussell Tampaknya masih ada beberapa orang yang lebih suka perubahan. Apakah Anda yakin itu menjengkelkan?

:+1:

@BBonifield Diragukan, utas ini berusia 2 tahun dan masih ada.

@0x1A Kita harus tetap kuat. Perubahan hanya datang kepada mereka yang terus berjuang untuk apa yang benar.

:+1:

Harap nonaktifkan atau hapus koreksi otomatis secara default.

:+1:
Am 18.10.2013 17:14 schrieb "Till Salzer" [email protected] :

Harap nonaktifkan atau hapus koreksi otomatis secara default.


Balas email ini secara langsung atau lihat di Gi tHubhttps://github.com/robbyrussell/oh-my-zsh/issues/534#issuecomment -26603782
.

Karena sangat sulit untuk mengetik print "unsetopt correct\nunsetopt correct_all" >> ~/.zshrc

@rummik Itu satu-satunya hal yang mengganggu saya di luar kotak konfigurasi oh-my-zsh. Dan tentu saja sulit untuk mengetik, Anda perlu google untuk itu.

@sheerun man zshoptions

Ini bukan hanya tentang ketidaknyamanan mengubah default. Masalah yang lebih besar adalah, defaultnya adalah _dangerous_! OMZSH mengubah perintah saya dengan cara yang sangat tidak intuitif dan tidak terduga. Saya terkadang menghapus file karena fitur ini ketika saya baru mengenal OMZSH. Untungnya, file-file itu dikontrol versinya, dan saya mempelajari opsi untuk menonaktifkan koreksi otomatis.

Hari-hari ini, saya tidak repot-repot menginstal OMZSH ke profil pengguna baru. Tentu saja, karena ini open-source, saya bisa membayarnya. Tapi saya sekarang waspada menggunakan alat seperti itu, mengingat pembuatnya buta terhadap fitur yang berpotensi merusak.

(menghela nafas) Saya pernah menyukai proyek ini.

@hrj Saya setuju dengan Anda, sudah terlalu sering koreksi otomatis adalah sesuatu yang sama sekali tidak terkait dan saya menekan enter dari memori otot. Ini cukup menjengkelkan tetapi saya tidak berpikir itu akan berubah dalam waktu dekat.

+1

Memang, saya rasa saya belum pernah melihat utas ini sejak saya menutupnya. Saya biasanya hanya melihat permintaan tarik.

Siapa yang mau kirim..?

@robbyrussell Tarik permintaan ditambahkan, komentar dihargai!

Terima kasih. Tuhan.

@robbyrussell Terima kasih atas penggabungan cepatnya!

Saya merasa seperti bayangan telah diangkat dari jiwa saya. Mimpi buruk panjang kita yang kelam akhirnya berakhir! Selamat semuanya!

Terima kasih @robbyrussell dan @BBonifield

Luar biasa! Akhirnya!

:kirim:

Jadi _this_ mengapa koreksi otomatis berhenti bekerja!

@Drarok Ha, ya sepertinya begitu.

Anda tahu saya akan membiarkannya aktif jika itu benar-benar _smart_.

Sebagai contoh:

gitf etch --> git etch

Astaga, jadilah lebih pintar!!

Aku agak tidak serius. memungkinkan koreksi untuk mengacaukan argumen mungkin bukan hal yang aman untuk dilakukan.

Saya kira saya mematikannya kembali sekarang.

@hrj Hm. Belum tahu tentang rehash . Sepertinya pembungkus untuk berbagai manajer paket yang melakukan rehash sesudahnya akan berguna.

Maksud saya lebih dari masalah penyelesaian @isimmons adalah karena Zsh tidak tahu tentang program yang baru saja dia instal, jadi itu mengoreksinya

Berharap rehash dapat dijalankan secara otomatis di beberapa tempat yang nyaman.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat