Ketika saya menjalankan #'helm-find-files
, dan memindahkan titik ke direktori, menekan <ret>
hasil membuka direktori itu dalam mode dired. Kita harus menekan C-j
untuk masuk ke direktori itu di Helm.
Saya ingin <RET>
bertindak seperti di C-j
sini, tetapi tidak harus di tempat lain. Saya memeriksa, dan C-j
terikat #'helm-maybe-exit-minibuffer
, sedangkan <RET>
terikat #'helm-execute-persistent-action
. Mengikat <RET>
untuk #'helm-maybe-exit-minibuffer
bekerja untuk kasus ini, tapi istirahat kasus lain: misalnya, helm autocomplete di describe-function
.
Jadi, ketika menggunakan Helm untuk menemukan file, bagaimana saya bisa membuat menekan <RET>
membuka direktori itu di Helm?
<RET>
baik pelengkapan otomatis dan pemilihan. Anda tidak perlu menekan <tab>
untuk menyelesaikan menyelesaikan nama file. Tapi kami berdebat tentang preferensi - saya hanya ingin "masuk" berarti "pilih yang tepat". Dan bagi saya, itu tidak berarti "open dired". Jika saya di shell, saya mengharapkan perilaku yang berbeda.
ido-mode
, di mana menekan<RET>
memilih folder untuk menemukan file di dalamnya. Saya pikir ini adalah perilaku yang paling konsisten ketika mencoba menemukan file - apa yang ingin Anda lakukan ketika Anda menemukan file itu buka; apa yang ingin Anda lakukan ketika Anda menemukan folder masuk ke dalamnya sehingga Anda dapat menemukan file.