Schnelle Verzeichnisnavigation beim Öffnen/Speichern in Emacs?

Schnelle Verzeichnisnavigation beim Öffnen/Speichern in Emacs?

Wenn ich in vielen Texteditoren eine Datei öffnen oder speichern möchte, wird ein GUI-Dialogfeld angezeigt, über das ich zum gewünschten Ordner navigieren und die zu öffnende oder zu speichernde Datei auswählen kann.

Während ich versuche, Emacs 24 auf Mac OS X 10.6.8 zu lernen, ist die einzige mir bekannte Möglichkeit zum Öffnen oder Speichern von Dateien die Eingabe der entsprechenden Tastenkombination (also "CxC" zum Speichern, "CxCf" zum Öffnen), gefolgt von derkompletter Pfadin das Zielverzeichnis. Wenn ich auf diese Weise eine neue Datei in einem neuen Ordner anlege, muss ich zusätzlich den Befehl "Mx make-directory RET RET" eingeben, um den Ordner anzulegen.

Gibt es eine schnellere Möglichkeit, all das oben Genannte zu erledigen, insbesondere den Teil, bei dem ich den vollständigen Pfad zu einer Datei eingeben muss?

Danke!!

Antwort1

ido-modeist eine Möglichkeit. Es bindet erneut C-x C-fan ido-find-file. ido-find-filebietet keinen GUI-Dateidialog, aber es führt eine Vervollständigung durch, was Sie vielleicht vorziehen. Es bietet auch eine Vervollständigung für andere Operationen, wie zum Beispielido-switch-buffer

Ich finde, dass es neben den Grundlagen ziemlich wichtig ist, C-jFolgendes C-fzu wissen, wenn man Ido verwendet.

ido-modekann in Verbindung mit verwendet werdendired. Sie können verwenden, +um ein Verzeichnis in zu erstellen dired-mode. Wenn Sie ido verwenden, können Sie verwenden, C-jum dired einzugeben. Wenn Sie dired verwenden, können Sie verwenden, C-x C-fum ido einzugeben.

Antwort2

Auf meinem Computer wird bei Verwendung von Datei->Öffnen ein GUI-Dialog angezeigt (dies kann jedoch plattform- und buildabhängig sein). Diese Antworterklärt, wie man Cx Cf dazu bringt, auch den GUI-Dateidialog zu verwenden.

Antwort3

Emacs ist sehr anpassbar und viele Leute haben verschiedene Pakete geschrieben, um das Öffnen von Dateien zu erleichtern. Auf dieser Seite finden Sie Pakete zum Öffnen von Dateien von überallunabhängig von ihrem Standort.

verwandte Informationen