私はResharperの "Go To File"機能をEmacs用に実装したいと思います。 1機のショートカットを述べたときは、ReSharperのは、ワイルドカード文字列を受け取り、そのワイルドカード一致するプロジェクト内のすべてのファイル一覧表示自動補完メニュー表示するテキストボックスポップ:今のところemacs - サブディレクトリでのファイル検索の検索方法
を、私は、原油道を知っています多かれ少なかれ同等のものを達成する。 dired
を-lR
で実行してからdired-isearch-filenames
を呼び出すと、特定のルートディレクトリ内のファイルの階層全体にわたって増分検索が開始されます。
upd。私はまた、バッファのロードを開き、それらをすべてメモリに保持し、switch-to-buffer
を使用するオプションについて知っています。この解決策は、ido
とうまく動作しますが、100%弾丸ではありません(ファイルが追加または削除されるとどうなりますか?)。 tabbar
でもうまくいきません。タブにはプロジェクトに含まれているすべてのファイルが表示されますが、現在のコンテキストを表すプロジェクトのサブセットは表示されないためです。
しかし、これは多くの不必要な情報を示し、自動補完機能が不足しています。私はido
とicicles
を見てきましたが、現在のディレクトリ内でのみ浅く動作しているようです。私の目標を達成するのに役立つEmacsプラグインはありますか?
私のプロジェクトはそれほど多くのファイルを持っていないので、私は愚かで実用的な解決策に向かいました。私は "find path1 path2 .. pathN -print0"を呼び出し、結果を "\ 0" -sで分割してido-completing-readに送ります。 über-ideaに感謝します! –