0

emacs ではすでに iswitchbuffer を使用していますが、バッファの切り替えで生産性を高めたいと考えています。

多く発生する一般的なケースの 1 つは、6 つまたは 7 つの同一またはほぼ同一のファイル名があることです。例えば:

server.py<proj1> server.py<proj2> server.py<proj3>... foo_server.py<proj4>

問題は、バッファーを切り替えるときに、ほとんどのディレクトリ コンテキストを入力しなければならないことです。

ディレクトリコンテキストを入力する既存の代替手段は、次のようにポップアップ表示される完了ウィンドウです。

Click on a completion to select it.
In this buffer, type RET to select the completion near point.

Possible completions are:
... ....

しかし、ウィンドウに切り替えてマウスを使用してウィンドウを選択する必要があるため、これも不十分です。

私が好むのは、タブまたはその他のキーを使用して代替バッファーの選択を強調表示し、Enter を押して選択することです。これを行う方法はありますか?

4

2 に答える 2

1

iswitchb-mode (およびその後継の1 ido-mode) では、候補を循環するためのデフォルトのバインディングはCtrl+sCtrl+rです。

ファイル名の共通ビットを入力して候補を制限し、それらの候補をそれらのバインディングで循環させることができるはずです。

1iswitchb.elおよびのヘッダー テキストを参照してくださいido.el

于 2015-09-16T07:07:48.847 に答える