:,概述(與他們的方法的類列表)在當前模塊中定義的名稱不同的緩衝區。 Google說有OO瀏覽器和emacs代碼瀏覽器,但它們看起來過時了,在任何流行的emacs + python教程中我都找不到有關這個庫的提及。我應該如何使用模塊輕鬆導航?爲Emacs的Python編程:模塊/類大綱/瀏覽器
回答
M-X speedbar可能會得到你想要的東西。
我覺得ECB(Emacs的代碼瀏覽器)是值得一試。我不會一直使用它,但它可以非常方便。特別有用的是「ECB方法」窗口,其中顯示模塊的所有成員的輪廓。
這裏是在左下角,歐洲央行方法窗口截圖:http://dev.pocoo.org/~gbrandl/emacs2.png。
謝謝,我會嘗試,如果我沒有得到imenu工作。 – 2011-05-31 20:41:57
你能舉例說明如何設置ECB這種方式嗎? – 2012-12-06 15:40:36
最近,我可以按照以下說明使ECB能夠在Emacs 24上運行:https://github.com/alexott/ecb/tree/new-cedet。 SourceForge項目很長一段時間沒有更新,但我認爲佈局自定義文檔相當不錯(http://ecb.sourceforge.net/docs/Changing-the-ECB_002dlayout.html#Changing-the-ECB_002dlayout)。 – mzjn 2012-12-06 17:15:52
也許occur
可以在這種情況下有幫助。例如,如果您想列出已定義的函數:M-x occur RET def RET
應訪問列出def
的緩衝區。
一個非常簡單的建議,在一個捏。 – emish 2014-10-16 21:29:24
確實很棒,這對Python來說很好用:''M-x出現RET def \ b \ | class \ b \ | = []?lambda RET'' – 2015-10-02 15:37:26
- 1. python - 使用瀏覽器模塊刷新
- 2. 帶JavaScript的編程式Python瀏覽器
- 3. 塊傳輸編碼 - 瀏覽器行爲
- 4. 在IE瀏覽器中沒有顯示CSS大綱的div
- 5. 如何停止按鈕上的瀏覽器設置大綱?
- 6. 在C#編程模擬瀏覽器/ .NET
- 7. 如何在CSS中使用原生瀏覽器大綱?
- 8. Eclipse:分離包瀏覽器,大綱面板?
- 9. 使用瀏覽器編程
- 10. emacs和python更新模塊
- 11. 集成在瀏覽器上的emacs編輯器
- 12. 如何編寫兼容nodejs和瀏覽器兼容的模塊?
- 13. c#大綱編號
- 14. 如何編程設置爲瀏覽器模式在Internet Explorer
- 15. Django模板大綱
- 16. CMS與SVN瀏覽器模塊
- 17. CSS3佈局模塊瀏覽器支持
- 18. 無法導入模塊 'web瀏覽器'
- 19. 模塊順序比瀏覽器
- 20. 在瀏覽器中調試ES6模塊
- 21. Drupal Colorbox模塊和IE瀏覽器
- 22. Python編解碼器模塊
- 23. Python瀏覽器模塊無法正常工作
- 24. Leksah系統示波器模塊瀏覽器爲空
- 25. 如何將npm模塊編譯成瀏覽器腳本?
- 26. 在CC模式下Emacs大綱視圖可能嗎?
- 27. 瀏覽器中的「avery」類型模板
- 28. 如何編寫Python機器人瀏覽
- 29. EBNF中的大綱模式
- 30. 如何設置大綱級別編程
我在當前文件中顯示當前目錄中的文件列表,但我希望在當前文件中定義名稱(類,函數)的列表。 – 2011-05-31 07:11:06
我想你是對的,我真的需要M + X速度欄和M + X imenu,但我無法得到它的工作... – 2011-05-31 07:36:17
@VladimirMihailenco按下文件名稱空間可以擴展該文件中的符號。 – xuhdev 2016-04-26 22:42:09