In Midnight Commander durch Dateien nach Dateiname blättern

369
lubberly-user

Entschuldigung, wenn ich dies als Feature-Anfrage an mc-Entwickler irgendwo hätte posten sollen.

Dies ist eine solche übliche und nützliche Funktionalität, von der ich annahm, dass sie vorhanden sein sollte, aber ich kann sie nicht finden.

Ich möchte in der Lage sein, Dateien und Verzeichnisse im aktuellen Fenster durchzublättern, indem Sie das erste Symbol des Namens eingeben. Wenn mehrere Tasten kurz hintereinander gedrückt werden, wird der Marker ab dieser Reihenfolge zum Dateinamen verschoben.

Ich kenne die Befehlszeilen-Autovervollständigung, das Auswählen oder Filtern nach Muster, aber das ist nicht genau das, wonach ich suche.

Es wäre praktisch, einige dieser oder ähnliche Funktionen zu haben:
Ich befinde mich in einem beliebigen Verzeichnis und sortiere nach Inhalt. Ich drücke "s". Die Markierung springt zur ersten aufgelisteten Datei / Verzeichnis, deren Name mit "s" beginnt.
Durch erneutes Drücken von "s" wird der Marker zum nächsten passenden Eintrag verschoben, falls noch mehr vorhanden sind. Wenn dies der letzte übereinstimmende Eintrag war, fahren Sie mit dem ersten fort.
Durch Drücken von "s" und "a" wird die Markierung schnell genug in die Datei / das Verzeichnis verschoben, das mit "sa" beginnt.

Danke für Ihre Hilfe.

2

1 Antwort auf die Frage

0
A.P.

Was Sie wollen, ist in der Tat möglich und wird als Schnellsuchmodus bezeichnet. Zitieren aus der Manpage :

Der Schnellsuchmodus ermöglicht Ihnen die schnelle Dateisuche im Dateifenster. Drücken Sie Cs oder Alt-s, um eine Dateinamen-Suche in der Verzeichnisliste zu starten.

Wenn die Suche aktiv ist, wird die Benutzereingabe anstelle der Befehlszeile zur Suchzeichenfolge hinzugefügt. [...] Beim Tippen wird die Auswahlleiste mit den eingegebenen Buchstaben in die nächste Datei verschoben.

Sie sollten auch beachten, dass dies der Standardmodus ist, wenn die Eingabeaufforderung deaktiviert ist (dies wird durch die Variable command_promptin der INI-Datei gesteuert, Standardspeicherort ~/.config/mc/ini).