Khi tôi chạy #'helm-find-filesvà di chuyển điểm đến một thư mục, nhấn <ret>kết quả trong việc mở thư mục đó ở chế độ dired. Người ta phải nhấn C-jđể vào thư mục đó trong Helm.
Tôi muốn có <RET>hành động như C-jở đây, nhưng không nhất thiết phải ở mọi nơi khác. Tôi đã kiểm tra, và C-jbị ràng buộc #'helm-maybe-exit-minibuffer, trong khi <RET>bị ràng buộc #'helm-execute-persistent-action. Liên kết <RET>để #'helm-maybe-exit-minibufferhoạt động cho trường hợp này, nhưng phá vỡ các trường hợp khác: ví dụ, helm autocomplete in describe-function.
Vì vậy, khi sử dụng Helm để tìm tệp, làm cách nào tôi có thể nhấn <RET>mở thư mục đó trong Helm?
<RET>cả tự động hoàn thành và chọn. Bạn không cần phải nhấn <tab>để hoàn thành tên tệp. Nhưng chúng tôi đang tranh cãi về sở thích - Tôi chỉ muốn "nhập" có nghĩa là "chọn điều tại điểm". Và đối với tôi, điều đó không có nghĩa là "mở dired". Nếu tôi ở trong một cái vỏ, tôi mong đợi hành vi khác nhau.
ido-mode, trong đó nhấn<RET>chọn thư mục để tìm tệp bên trong nó. Tôi nghĩ rằng đây là hành vi nhất quán khi cố gắng tìm một tệp - những gì bạn muốn làm khi bạn tìm thấy tệp đang mở nó; những gì bạn muốn làm khi bạn tìm thấy một thư mục nằm trong đó để bạn có thể tìm thấy tập tin.