【问题标题】:Emacs hide/show (hs-minor-mode) for imports/includes用于导入/包含的 Emacs 隐藏/显示(hs-minor-mode)
【发布时间】:2014-07-30 21:15:51
【问题描述】:

Emacs 中的 hs-minor-mode 使得隐藏繁琐的初始注释块成为可能,这样人们就可以快速进入代码。

有没有办法在 Emacs 中复制 Eclipse(和其他)IDE 对初始导入块所做的事情?一个适用于 C++ 和 Java 导入的解决方案会很好。

【问题讨论】:

  • 问题只是关于编程是最遥远的感觉。此处可能离题,超级用户的话题。
  • 关于程序员工具的问题是话题。

标签: eclipse emacs


【解决方案1】:

看看 Emacs 中的各种折叠模式和 HideShow 模式。原始的 Emacs 折叠模式的缺点是它需要您在代码中添加一些额外的标记,我觉得这很麻烦,而且它们并没有真正帮助提高可读性恕我直言。

CEDET 有一个语义折叠模式,它可能能够做你想做的事情(我有一段时间没看过它,但 CEDET/semantic 非常擅长这种功能)。

【讨论】:

  • 对.. 我知道 hs-hide-initial-comment-block,但我没有看到 hs-hide-(initial)-include-block(s)。我看到 hideshow 是建立在正则表达式之上的,所以我想问题是如何想出一个只捕获块和必要的钩子的正则表达式。
  • cedet.sourceforge.net 的提示很好。它看起来非常有用,即使在初步看后还不清楚它是否解决了这个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-04-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-21
  • 2010-11-17
  • 1970-01-01
相关资源
最近更新 更多