这里说的是emacs自带的HideShow mode.

进入HideShow mode: M-x hs-minor-mode

主要的功能:

  • C-c @ C-M-s 显示所有的代码(hs-show-all)
  • C-c @ C-M-h 折叠所有的代码(hs-hide-all)
  • C-c @ C-s 显示当前代码区(hs-show-block)
  • C-c @ C-h 折叠当前代码区(hs-hide-block)
  • C-c @ C-c 折叠/显示当前代码区(hs-toggle-hiding)

直接用M-x hs-show-all都比这些繁琐的命令好使。。。。

PS: Emacs HELP

1,C-h m 这个命令可以最详细地显示当前模式下有哪些按键绑定

2, C-x C-h 查询所有以c-x开头的按键绑定

3, C-c C-h 查询所有以C-c开头的按键绑定

4,C-h c  提示用户输入一个按键组合,给出这个组合绑定了什么命令