15

ほとんどのテキスト エディタには、現在開いているすべてのファイルを表示できるナビゲーション ペインがあります。または、ファイル ディレクトリを参照できるペイン。

Emacsでこれを行うにはどうすればよいですか?

4

14 に答える 14

13

(Emacs 用語では) をCtrl-x続けて、バッファーを一覧表示してみてください。Ctrl-bC-x C-b

于 2008-09-15T17:16:05.187 に答える
6

C-x C-b*Buffer List*バッファを開きます。C-pそのバッファでは、通常のキー、C-nup-arrowdown-arrowなどでナビゲートできます。

ディレクトリの参照は、ファイルの編集と同じくらい簡単です。ファイルの代わりにディレクトリを開くだけです。私の Linux マシンでは、ファイルを開きC-x C-f /tmp ENTERながらディレクトリをC-x C-f /tmp/myfile ENTER開きます。

于 2008-09-15T17:19:50.077 に答える
3

C-x dディレクトリエディタにアクセスします。C-x C-fファイルの代わりにディレクトリを指定すると、同様に実行されます。

ibuffer-modeDired と非常によく似た方法で開いているバッファを処理できるもあります: http://www.emacswiki.org/cgi-bin/wiki/IbufferMode

Emacs の最近のバージョンに含まれているので、個別にダウンロードする必要はないかもしれません:M-x ibufferまず試してみてください。

于 2008-09-15T18:29:05.823 に答える
3

M-x speedbar( speedbar ウェブサイト) は、現在のバッファーに応じて、現在のディレクトリの内容を一覧表示する emacs フレームをポップアップ表示します。フレームは小さく、邪魔にならないので、ファイルの編集中にいつでも一目で確認できます。 . 変数を使用して、ファイルの種類に基づいてこの表示をフィルタリングすることもできますspeedbar-supported-extension-expressions。すべてのスピードバー オプションを表示するには、 と入力しM-x customize-group RET speedbar RETます。

于 2008-09-17T15:19:36.120 に答える
2

ディレクトリ、ソース、メソッドなどの構造のようなツリーを表示することに興味がある場合は、emacsコードブラウザhttp://ecb.sourceforge.net/を使用してみてください。

于 2008-09-16T03:05:16.207 に答える
2

C-x b TAB開いているすべてのバッファでオートコンプリートが表示されます。Buffersまたは、ウィンドウ バージョンを使用している場合は、メニュー項目をクリックします (これに相当する端末があるかどうかはわかりません)。

編集:またC-x C-f、ファイルを開くことができTAB、オートコンプリートに使用しTABてから、その現在のディレクトリ内のファイル/ディレクトリを再度表示できます(最初のタブが何かをオートコンプリートしなかったと仮定します)。

于 2008-09-15T17:14:11.527 に答える
1

diredit でディレクトリを参照するときは、ディレクトリを変更するa代わりに使用することを検討しRETてください。

そうしないと、それぞれの新しいディレクトリが新しいバッファーでアクセスされるため、バッファー リストがすぐに乱雑になります。

于 2008-09-17T09:15:19.973 に答える
1

M-x shellディレクトリを参照できるシェルを開きます

于 2008-09-15T19:31:18.420 に答える
1

ファイルだけを探していて、他のバッファを探していない場合は、file-history.el を調べてください。

https://github.com/akicho8/file-history

于 2013-03-01T12:06:00.830 に答える
0

「現在のディレクトリ」で別のファイルを見つける必要があることがよくあります。編集中のファイルのディレクトリ。

このディレクトリをdireditですばやく開くには、次を使用します。

Cx Cf Cj

于 2008-09-17T09:11:53.807 に答える
0

また、開いているバッファのリストを削除したい場合は、次のように入力しC-x 1ます。

于 2008-09-15T17:18:44.743 に答える
0

http://code.google.com/p/emacs-nav/を試すこともできます

于 2011-11-30T21:30:29.107 に答える