Emacs中的代码折叠控制

时间:2022-08-08 19:22:50

之前在别的编辑器里用到代码折叠的功能很好用。

对 Emacs 不够熟悉,作为一只坚强的懒癌晚期患者,一直没开启这个功能,使用石器时代的标记法来记录每个结构的起止位置,效率可想而知。

今天可算是找着它啦!作为备忘,记录在这。

====================下文转自<那些年蛋疼的emacs代码折叠>=================================

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

进入HideShow mode: M-x hs-minor-mode(幸亏有tab键。。要不这么长的命令=。=)

主要的功能:

* C-c @ C-M-s 显示所有的代码
* C-c @ C-M-h 折叠所有的代码
* C-c @ C-s 显示当前代码区
* C-c @ C-h 折叠当前代码区
* C-c @ C-c 折叠/显示当前代码区