2009-06-11 18 views
15

バッファ(特定のファイルにマップされている)で作業するとき、その情報を取得する方法は?ディスク上のパス、サイズと同様 は、...emacsで現在のバッファ/ファイルに関する情報を取得するには?

+1

ちょうど私自身の好奇心のために、ミニバッファで1行を与えるか、diredモードに入って、すべてのディレクトリやファイルや情報を見ているようなものがありますか?クイックリマインダとしてミニバッファ内の現在のバッファ/ファイル情報を見ることは「きれい」かもしれません。 – pjammer

答えて

14

M-x dired RET

+6

私のemacs/ubuntu 23.1.1では動作しないtx – Peter

6

はさらに、dired-jumpを持ってdired-xがあります - これはあなたが訪問しているファイルに直行することができます。 dired-x.elは私のemacs-22.1に同梱されているように見えるので、それはあなたの~/.emacs

(require 'dired-x) 

を言うために十分です。これにより、dired-jumpのバインディングC-x C-jがインストールされます。

3

パスだけでdiredモードを開きたくない場合は、以下のようにミニバッファにフルパスを表示し、クリップボードにコピーします。私はそれが非常に便利だと思う。あなたの.emacsでこれを入れて、ここで、(ChのMfのに結合している)

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

が標準のキーバインディングとしてC-x D(RET)を使用しています。 "シンボルの関数定義は無効です:copy-buffer-file-name" – Hartmut

+0

[buffer-extension](http://www.emacswiki.org/emacs/buffer-extension.el)があります。 -buffer-file-name-as-kill'関数を実行します。それはあなたに何をコピーするかを尋ねます:名前、フルネーム、またはディレクトリ名。 – Adobe

1

コマンドdescribe-file

help-fns+.elからDired+Help+

は、ちょうどdescribe-fileを呼び出すためにChのRETを打ちます現在の行に表示されます。

3

C-x C-bが開きます。バッファーリストには、パスとサイズの情報が含まれています。

関連する問題