IntelliJ IDEA 中一键收起方法内部的实现代码
1. 使用快捷键折叠当前方法
- Windows/Linux:
按下Ctrl + Shift + -
(减号)可以 折叠当前方法或代码块。
按下Ctrl + Shift + +
(加号)可以 展开。 - macOS:
按下⌘ Command + Shift + -
(减号)折叠,⌘ Command + Shift + +
(加号)展开。
2. 折叠所有方法(整个文件)
- Windows/Linux:
按下Ctrl + Shift + -
(减号)多次,可以逐步折叠所有代码。
或者使用Ctrl + Shift + /
折叠整个文件的所有代码块(包括方法、类等)。 - macOS:
按下⌘ Command + Shift + -
(减号)多次,或使用⌘ Command + Shift + /
折叠全部。
3. 使用鼠标点击折叠
- 在代码的左侧 行号区域,你会看到
-
或+
符号,点击-
可以折叠当前方法,点击+
可以展开。
4. 折叠所有方法(通过菜单)
- 点击菜单栏 Code → Folding → Collapse All(
Ctrl + Shift + -
多次)。 - 如果只想折叠方法(不折叠其他代码块),可以使用 Code → Folding → Collapse Methods(可能需要自定义快捷键)。
5. 自定义折叠快捷键
- 进入 File → Settings → Keymap(Windows/Linux)或 IntelliJ IDEA → Preferences → Keymap(macOS)。
- 搜索 “Collapse All” 或 “Fold”,可以查看或修改相关快捷键。
6. 使用 “Code Folding” 设置
- 进入 File → Settings → Editor → General → Code Folding(Windows/Linux)或 IntelliJ IDEA → Preferences → Editor → General → Code Folding(macOS)。
- 在这里可以设置默认折叠哪些代码(如方法、注释、Lambda 表达式等)。
示例:
- 折叠单个方法:光标放在方法内部,按
Ctrl + Shift + -
(Windows)或⌘ Command + Shift + -
(macOS)。 - 折叠整个文件的所有方法:按
Ctrl + Shift + /
(Windows)或⌘ Command + Shift + /
(macOS)。