在 CentOS 上使用 Notepad++ 的代码折叠
先确认运行环境与前提
- Notepad++ 是 Windows 原生应用,在 Linux/CentOS 上通常通过 Wine 运行。若尚未安装,可参考常见做法:安装 Wine,然后用 Wine 启动 Notepad++ 安装包(.exe)。折叠功能本身由 Notepad++ 提供,与操作系统无关,只要能正常运行 Notepad++ 即可使用。
启用与查看折叠
- 为当前文件设置正确的语言(如 C/C++、Java、Python、JSON 等):菜单栏选择语言 → 对应语言。许多语言默认启用基于语法的折叠(如花括号、region、注释块等)。
- 在编辑器左侧的行号边栏点击**“-”折叠当前代码块,点击“+”展开;也可用鼠标在行号边栏双击**切换折叠状态。
- 若左侧没有“+/-”,通常是未识别为代码或折叠未启用:先设置语言,再确认视图未被限制(如最小化边栏等)。
常用快捷键
- 全部折叠/展开
- Alt+0:折叠全部
- Alt+Shift+0:展开全部
- 按层级折叠/展开
- Alt+1 ~ Alt+8:折叠到 1~8 级
- Alt+Shift+1 ~ Alt+Shift+8:展开 1~8 级
- 当前层级折叠/展开
- Ctrl+Alt+F:折叠当前层级
- Ctrl+Alt+Shift+F:展开当前层级
- 提示:不同版本或自定义快捷键可能略有差异,可在菜单设置 → 管理快捷键中查看或调整。
常见问题与排查
- 新建或纯文本文件不折叠
- 原因:默认语言为 txt,未启用语法折叠。
- 解决:在设置 → 首选项 → 新建 → 默认语言选择一个具体语言(如 Java/C/C++/Python),新建或重新打开文件后再试。
- 折叠点不生效或语言未识别
- 解决:手动在语言菜单中选择正确语言;必要时安装/启用对应语言插件或调整语法规则。
- 快捷键无效
- 解决:在设置 → 管理快捷键中搜索“Fold/Unfold”相关命令,查看是否被改动或冲突。