emacs buat file baru dengan ido diaktifkan

110

Saya baru saja beralih ke starter kit emacs yang menyertakan paket ido.

ido memiliki fitur bagus yang menyarankan jalur ketika menemukan-file yang biasanya sangat berguna kecuali saat mencoba membuat file baru. Ketika nama file baru cocok dengan saran di jalur lain, ido secara otomatis beralih ke jalur itu dengan asumsi itulah yang saya inginkan, tetapi biasanya tidak dan saya merasa itu mengganggu.

Untuk mengatasi masalah ini, saya menyentuh file baru dari shell, membuat buffer baru dan menyimpan sebagai, atau menemukan file Mx untuk mendapatkan perilaku asli. Saya tentu saja bisa me-rebind Cx Cf untuk menemukan-file lagi tetapi harus pada saat saya suka ido-find-file, saya hanya ingin berhenti secara otomatis berpindah jalur ketika saya mengetikkan jalur secara eksplisit.

Saya pikir mungkin ada beberapa tombol sederhana yang dapat saya tekan selama ido-find-file untuk memberitahukan bahwa file yang saya cari tidak ada dan berhenti memberikan saran, atau beberapa var yang dapat saya atur untuk mendapatkan perilaku yang lebih diinginkan?

Kurt Har Refriger
sumber

Jawaban:

147

Mencoba:

Cx Cf Cf

Ini akan mengeluarkan Anda dari mode ido ke mode file pencarian "normal"

Steve Lianoglou
sumber
6
Untuk perintah lain / secara umum (misalnya Cx Cw), Cx Cf akan masuk ke versi perintah "normal".
Janus
Ini adalah cara untuk pergi (Cx Cf Cf) dengan Cj Anda harus sangat cepat dan sering terjadi bahwa saran lain akan punya waktu untuk masuk dan membuat saran yang tidak Anda inginkan;)
FredrikHedman
52

Cj adalah kombinasi kunci yang Anda cari.

AKU MEMBERIKAN JAWABAN BURUK
sumber
4
Cj tampaknya segera membuat file baru dengan jalur yang saat ini diketik. Ini melompati [Konfirmasi] yang berguna, tetapi jika ido mendeteksi file dengan nama yang sama terdeteksi di jalur lain yang baru-baru ini digunakan, ido beralih secara otomatis sehingga Cj membuka jalur yang disarankan.
Kurt Har Refriger
Keren, ini sebenarnya yang saya inginkan.
Marco
28

Seperti disebutkan: menjadi cepat, menggunakan Cj untuk mengonfirmasi segera, dan menggunakan serta Cf tambahan untuk sementara beralih ke mode tradisional semuanya berguna.

Selain itu, ketika ido telah memilih jalur file alternatif, Anda dapat menekan Cz untuk kembali ke tempat Anda sebelumnya dan untuk sementara menonaktifkan perilaku itu.

Matthew
sumber