5
A
回答
3
確保您有摺疊mode.el。然後,插入
// {{{
// }}}
圍繞您的代碼。重新加載你的緩衝區,瞧!你會有褶皺。
11
hs-minor-mode是你想要的。
5
您可以使用CEDET來執行此操作。這個包提供了全局語義標籤摺疊模式,允許摺疊函數,類/結構,註釋,命名空間等。它比其他包更合適,因爲它具有關於代碼的所有語法信息。
有introduction article about CEDET,這使得我們能夠很快開始使用它的工作
1
對於Java,使用JDEE。對於C/C++,請參閱有關CEDET的其他答案。
8
我對HS-次要模式定製是如下
(add-hook 'c-mode-common-hook
(lambda()
(local-set-key (kbd "C-c <right>") 'hs-show-block)
(local-set-key (kbd "C-c <left>") 'hs-hide-block)
(local-set-key (kbd "C-c <up>") 'hs-hide-all)
(local-set-key (kbd "C-c <down>") 'hs-show-all)
(hs-minor-mode t)))
2
您可以用selective-display試驗。它更像是根據縮進級別快速摺疊所有代碼。獲得課堂/功能摘要或快速移動很有用。
但是,如果摺疊代碼塊是你想要的,那麼像Arkadiy指出的HideShow可能更合適。
相關問題
- 1. 在emacs中的Python代碼摺疊?
- 2. Emacs程序將Json摺疊爲單行
- 3. 如何在Emacs中實現代碼摺疊效果?
- 4. Emacs中LaTeX的代碼摺疊
- 5. 如何摺疊/摺疊UITableView的部分?
- 6. 如何在TextMate中爲折扣啓用代碼摺疊?
- 7. 如何摺疊(摺疊)Doxygen默認在vim中註釋?
- 8. Emacs CEDET語義標籤摺疊
- 9. EMACS摺疊/展開R代碼
- 10. C++代碼與emacs/cedet摺疊
- 11. Emacs的摺疊模式錯誤
- 12. Emacs基於列的縮小或摺疊
- 13. xcode將摺疊區域摺疊爲摺疊
- 14. 如何摺疊RowDefinition?
- 15. 如何「摺疊」行?
- 16. 如何摺疊嵌套可摺疊集中的所有嵌套可摺疊集和可摺疊元素?
- 17. 如何將ui.bootstrap摺疊功能設置爲在頁面加載時摺疊?
- 18. 是摺疊的嗎? - 如何檢查在VIM摺疊
- 19. 如何在摺疊/摺疊時更改Bootstrap手風琴標題
- 20. 如何在emacs org-mode中摺疊某個級別以下的所有塊?
- 21. 是否可以在emacs中摺疊一個函數?
- 22. 如何在GCM中使用摺疊鍵
- 23. 如何在ExpandableListView中摺疊當前組
- 24. 如何在eclipse中摺疊評論
- 25. 如何實現單摺疊在Java中
- 26. 如何展開 - 在Swift中摺疊UITextView?
- 27. 如何在C中摺疊n元樹#
- 28. 如何爲goclipse啓用代碼摺疊?
- 29. 如何將遞歸轉換爲摺疊
- 30. Vim爲PHP摺疊
@Ben:你可以有沒有這些跡象的摺疊模式? – 2009-04-26 20:35:20
可能還有另外一種摺疊模式腳本,但這是您如何使用最常用的摺疊模式腳本。 當然,和Emacs中的任何東西一樣,您可以隨時推出自己的產品。大多數情況下,當emacs中的一些定製工作有輕微的刺激(像這些多餘的評論)時,我只是「停止擔憂並學會去愛」它。 – 2009-04-26 21:02:02
我把folding.el文件放到啓動時運行的lisp文件夾中。我通過$ emacs〜/ .vimrc啓動emacs。我有評論標記爲「{{{---」}}}。我沒有看到任何褶皺。我應該改變這些摺痕嗎?{{{--- //}}}? – 2009-04-30 21:05:55