Bisakah saya menonaktifkan penyelesaian ivy untuk satu perintah saat di minibuffer?
Misalnya saya ada di folder ~ / code / study /. Jika saya membuka mencari file dan lengkapi otomatis dengan Ivy saya akan melihat
Find file: ~/code/study/
./
../
[...]
dan saya ingin, dalam sekali lompat ke ~ / other / code / study. Karena saya memiliki ivy-mode ke autocomplete, saya tidak dapat memindahkan kursor saya ke yang pertama / dan cukup ketik yang lain di sana. Ini menjadi rasa sakit untuk beberapa hal. Bisakah saya mengedit bagian pertama dari penyelesaian atau bahkan menonaktifkan penyelesaian sementara hanya untuk perintah ini?
Terima kasih banyak!
sumber
C-M-j
, tetapi ini adalah salah satu cara menonaktifkan penyelesaian.Ada beberapa pendekatan untuk navigasi file yang berlaku di sini.
Untuk mengulangi pernyataan Anda:
~/
dan menavigasi dari sana.~/code/study
pernah mengunjungi satu kali sebelumnya dalam sesi Emacs saat ini. Tekan C-runtuk mengakses semua file yang Anda kunjungi sebelumnya. Anda dapat menghapus bagian file dengan C-k.~/code/study
bookmark atau masukrecentf
. Tekan M-o buntuk menyelesaikannya.dired
buffer~/code/study
. Tekan 0wuntuk menyalin jalur saat ini. Tekan C-x C-f C-y: Anda dapat mengedit yank di minibuffer.Sunting: satu lagi pendekatan
Dengan komit terbaru , Anda dapat menekan C-M-o w C-yuntuk mengedit path lengkap di minibuffer. Jika Anda sering menggunakan ini,
counsel-find-file-map
tersedia untuk mengikat kombinasi ini ke sesuatu yang lebih pendek.sumber
Anda dapat mengedit root nama file selama selesai dengan mengetik
DEL
atau<backspace>
. Setiap penekanan tombol tersebut beralih ke direktori induk.Lihat bagian Penyelesaian Nama File pada Manual Pengguna Ivy untuk informasi lebih lanjut. Khususnya, Anda mungkin tertarik dengan penanganan khusus garis miring dan tilde - memasukkan dua garis miring selama bagian penyelesaian akan mengubah direktori ke direktori root (
/
) dan juga tilde akan beralih ke direktori home Anda.Lihat juga variabel yang dapat disesuaikan
ivy-on-del-error-function
.sumber
Anda masih bisa mendapatkan perilaku file-pencarian default jika Anda melakukannya
sumber