emacs - 在 Emacs hide-show 模式下使用 hs-hide-level 隐藏注释

标签 emacs folding code-folding

当我使用 hs-hide-level 时,它仅隐藏当前级别的代码块,但使同一级别的注释 block 保持打开状态。例如,如果我采用以下展开的代码:

top level code {
    /* Level 2
     * Multi-line
     * Comment
     */
    level 2 code block {
        Code inside
        level 2
        block
    }
}

我在顶级 block 内使用 hs-hide-level ,我会得到

top level code {
    /* Level 2
     * Multi-line
     * Comment
     */
    level 2 code block { ... }
}

但我想要

top level code {
    /* Level 2 ... 
    level 2 code block {...}
}

最佳答案

我不知道此功能是否仅在提出问题后才出现,但有选项hs-hide-comments-when-hiding-all,根据文档,该选项可以执行此操作:

Hide the comments too when you do an hs-hide-all.

关于emacs - 在 Emacs hide-show 模式下使用 hs-hide-level 隐藏注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28352743/

相关文章:

delphi - 在代码编辑器中折叠 If-Then-Else 语句 (Delphi 2007)

python - 在 Spyder 中处理折叠

vim - 如何更改vim显示那些折叠/折叠线的方式

Python 多行字符串打破 Vim 的缩进折叠

intellij-idea - Intellij,项目导航。展开所有文件夹和文件树

python - Emacs:Python 的完整基类方法

emacs - 在状态栏中显示十六进制值的二进制版本

java - 如何在 Java 8 中为匿名类启用 Android Studio/IDEA 闭包折叠?

Emacs 担心如何设置日期/时间格式

Emacs tramp、版本控制和切换只读