我最近從使用Eclipse切換到emacs。我試圖找到一種方法來模擬eclipse的Ctrl-Shft-r功能,該功能允許您輸入文件名,並開始顯示當前工作區中以您輸入的字符串開頭的所有文件。Emacs命令查找和打開類似於Eclipse的文件
C-x C-f似乎只處理當前目錄中的tab-completion,而Eclipse的功能則查看所有子目錄以查找匹配的文件。
我正在尋找一些東西(也許有一個插件可以做到這一點),它允許你輸入要查找的文件夾名稱,然後輸入部分文件並將結果返回到緩衝區。可能使用自動完成來列出匹配文件及其完整路徑。
感謝您的回覆,我沒有想到替換命令,所以我會看看。我也意識到,自從我使用eclim以來,它提供了'eclim-file-locate',我可以使用類似於eclipse的'ctrl-shift-r'。您列出的方法不僅僅支持eclim,但它們會在其他方面幫助我。 – Sleaker
FWIW:我會*不*說*「避開香草'find-file' *」。我懷疑「*大多數人****在切換到emacs時所做的第一件事就是替代'find-file' *」 - 遠離它。否則,答案是確定的。FWIW:您可以使用[Icicles](http://www.emacswiki.org/emacs/Icicles)獲得相同類型的「強大」,即時展示候選人行爲。 (你也可以使用'TAB'來獲得完全按需的行爲,這在Emacs的環境中是沒有用處的。)在Emacs中,有許多方法可以對貓進行皮膚處理。 Emacs默認的開箱即用(香草)行爲也不錯。 – Drew