Wenn ich laufe #'helm-find-files
und auf ein Verzeichnis <ret>
zeige , führt das Drücken von zum Öffnen dieses Verzeichnisses im dired-Modus. Man muss drücken C-j
, um das Verzeichnis in Helm aufzurufen.
Ich hätte gerne so <RET>
gehandelt wie C-j
hier, aber nicht unbedingt überall anders. Ich habe nachgesehen und bin C-j
gebunden an #'helm-maybe-exit-minibuffer
, wohingegen <RET>
gebunden an #'helm-execute-persistent-action
. Die Bindung <RET>
an #'helm-maybe-exit-minibuffer
funktioniert in diesem Fall, bricht jedoch andere Fälle ab: Beispielsweise wird der Helm automatisch vervollständigt describe-function
.
Wie kann ich das <RET>
Öffnen dieses Verzeichnisses in Helm veranlassen , wenn ich Helm verwende, um eine Datei zu finden ?
<RET>
beide automatisch vervollständigt und ausgewählt . Sie müssen nicht drücken <tab>
, um den Dateinamen zu vervollständigen. Aber wir streiten uns über Präferenzen - ich möchte nur "eingeben", um "das Ding am Punkt auswählen" zu bedeuten. Und das heißt für mich nicht "offen". Wenn ich in einer Shell wäre, würde ich ein anderes Verhalten erwarten.
ido-mode
, dass durch Drücken von<RET>
den Ordner ausgewählt wird, in dem sich Dateien befinden. Ich denke, dies ist das beständigste Verhalten beim Versuch, eine Datei zu finden - was Sie tun möchten, wenn Sie festgestellt haben, dass die Datei geöffnet ist; Was Sie tun möchten, wenn Sie einen Ordner gefunden haben, ist, ihn zu durchsuchen, damit Sie die Datei finden können.