2012-04-25 52 views
2

我在Django項目創建爲Emacs標籤文件的文件名自動打開在Emacs文件我現在可以跳轉到基於M的符號定義 - 。並指定符號名稱。在我的項目中,我有py,html和css文件,那麼是否還有一種方法可以使emacs自動打開文件,如果我指定文件名?用我的Linux機器</p> <pre><code>ctags -eR * </code></pre> <p>以下命令中指定

謝謝

+1

通常,我使用find-file(默認爲C-x C-f)通過指定文件名來打開文件,但這可能不是您要求的。請澄清你的問題。 – ddaa 2012-04-25 11:30:13

+0

感謝您的答覆。如果我使用C-x C-f,那麼我也必須指定文件路徑。我的意思是有一種方法可以讓emacs索引文件位置,這樣指定文件名就足以讓emacs打開它,而不需要完整的文件路徑。 – Kris 2012-04-25 11:34:42

回答

3

我認爲你正在尋找項目管理。有幾個軟件包可以在emacs中管理項目目錄。最好的可能是ede。但它不容易設置。它確實有一些學習曲線和侷限性。

謝天謝地,有很多簡單的。像eproject。 http://wiki.github.com/jrockway/eproject

無論如何,您還可以查看emacswiki頁面瞭解更多詳情。 http://www.emacswiki.org/ProjectSettings

+0

肯定會檢查這一點。感謝分享:) – Kris 2012-04-25 15:20:28

0

從評論,我想,你正在尋找有無關的標籤,你只是想要一個更好的找到文件,使良好的自動猜測對於只給出文件名的路徑。

對於這一點,我使用完全真棒ido-modehttp://emacswiki.org/emacs/InteractivelyDoThings

+0

你試過舵嗎?我更喜歡它匹配文件名等長字符串。 – 2012-04-25 13:58:38

0

IDO(Interactive Do)模式執行此操作。如果您激活它,C-x C-f將以交互方式搜索與您正在鍵入的內容相匹配的文件。但要小心,可能需要一些時間才能習慣它。

該搜索基於您最近訪問過的文件或目錄,您可以使用M-s來強制搜索。

相關問題