ほとんどのテキスト エディタには、現在開いているすべてのファイルを表示できるナビゲーション ペインがあります。または、ファイル ディレクトリを参照できるペイン。
Emacsでこれを行うにはどうすればよいですか?
ほとんどのテキスト エディタには、現在開いているすべてのファイルを表示できるナビゲーション ペインがあります。または、ファイル ディレクトリを参照できるペイン。
Emacsでこれを行うにはどうすればよいですか?
(Emacs 用語では) をCtrl-x続けて、バッファーを一覧表示してみてください。Ctrl-bC-x C-b
C-x C-b*Buffer List*
バッファを開きます。C-pそのバッファでは、通常のキー、C-n、up-arrow、down-arrowなどでナビゲートできます。
ディレクトリの参照は、ファイルの編集と同じくらい簡単です。ファイルの代わりにディレクトリを開くだけです。私の Linux マシンでは、ファイルを開きC-x C-f /tmp ENTERながらディレクトリをC-x C-f /tmp/myfile ENTER開きます。
C-x dディレクトリエディタにアクセスします。C-x C-fファイルの代わりにディレクトリを指定すると、同様に実行されます。
ibuffer-mode
Dired と非常によく似た方法で開いているバッファを処理できるもあります: http://www.emacswiki.org/cgi-bin/wiki/IbufferMode
Emacs の最近のバージョンに含まれているので、個別にダウンロードする必要はないかもしれません:M-x ibufferまず試してみてください。
M-x speedbar( speedbar ウェブサイト) は、現在のバッファーに応じて、現在のディレクトリの内容を一覧表示する emacs フレームをポップアップ表示します。フレームは小さく、邪魔にならないので、ファイルの編集中にいつでも一目で確認できます。 . 変数を使用して、ファイルの種類に基づいてこの表示をフィルタリングすることもできますspeedbar-supported-extension-expressions
。すべてのスピードバー オプションを表示するには、 と入力しM-x customize-group RET speedbar RETます。
ディレクトリ、ソース、メソッドなどの構造のようなツリーを表示することに興味がある場合は、emacsコードブラウザhttp://ecb.sourceforge.net/を使用してみてください。
C-x b TAB開いているすべてのバッファでオートコンプリートが表示されます。Buffers
または、ウィンドウ バージョンを使用している場合は、メニュー項目をクリックします (これに相当する端末があるかどうかはわかりません)。
編集:またC-x C-f、ファイルを開くことができTAB、オートコンプリートに使用しTABてから、その現在のディレクトリ内のファイル/ディレクトリを再度表示できます(最初のタブが何かをオートコンプリートしなかったと仮定します)。
diredit でディレクトリを参照するときは、ディレクトリを変更するa代わりに使用することを検討しRETてください。
そうしないと、それぞれの新しいディレクトリが新しいバッファーでアクセスされるため、バッファー リストがすぐに乱雑になります。
M-x shellディレクトリを参照できるシェルを開きます
ファイルだけを探していて、他のバッファを探していない場合は、file-history.el を調べてください。
「現在のディレクトリ」で別のファイルを見つける必要があることがよくあります。編集中のファイルのディレクトリ。
このディレクトリをdireditですばやく開くには、次を使用します。
Cx Cf Cj
また、開いているバッファのリストを削除したい場合は、次のように入力しC-x 1ます。
http://code.google.com/p/emacs-nav/を試すこともできます