2009-06-11 2 views
15

Wenn Sie an einem Puffer arbeiten (der einer bestimmten Datei zugeordnet ist), wie erhalten Sie Informationen dazu? Wie Pfad auf der Festplatte, Größe, ...Wie bekomme ich Informationen über den aktuellen Puffer/Datei in Emacs?

+1

Nur für meine eigene Neugier, wollten Sie etwas, das eine Zeile geben würde, sagen im Minibuffer oder haben Sie gemeint, in dired-Modus zu gehen und alle Verzeichnisse und Dateien und Informationen wie unten vorgeschlagen zu sehen? Es kann "ordentlich" sein, die aktuellen Puffer/Datei-Informationen im Min-Puffer als schnelle Erinnerung zu sehen. – pjammer

Antwort

14

M-x dired RET

+6

C-x D (RET) als Standard Keybinding anscheinend, tx – Peter

6

Zusätzlich gibt es dired-x die dired-jump hat - dies ermöglicht es Ihnen, direkt in die Datei zu gehen, die Sie gerade besuchen. dired-x.el erscheint mit meinem Emacs-22.1, ausgeliefert werden, so sollte es

(require 'dired-x) 

in Ihrem ~/.emacs genügt zu sagen. Das installiert die Bindung C-x C-j für dired-jump.

3

Wenn Sie nur den Pfad wünschen und den Dired-Modus nicht öffnen möchten, wird im Folgenden der vollständige Pfad im Minipuffer angezeigt und in die Zwischenablage kopiert. Ich finde es sehr nützlich. Setzen Sie diese in Ihrem .emacs

(global-set-key (kbd "<f8>") 'copy-buffer-file-name) 
+0

das funktioniert nicht auf meinem Emacs/ubuntu 23.1.1. es heißt: "symbols funktion definition ist void: copy-buffer-datei-name" – Hartmut

+0

Es gibt eine [buffer-extension] (http://www.emacswiki.org/emacs/buffer-extension.el) - und es hat 'copy -buffer-Dateiname-as-kill-Funktion. Sie werden sogar gefragt, was Sie kopieren sollen: Name, vollständiger Name oder ein Verzeichnisname. – Adobe

1

Befehl describe-file (gebunden an Ch Mf), hier:

help-fns+.el - Help+

In Dired+, drücken Sie einfach Ch RETdescribe-file aufzurufen auf der aktuellen Zeile.

3

C-x C-b öffnet -Puffer-Liste, der Pfad und Größe info enthält.

Verwandte Themen