PyCharm会自动识别并折叠以下代码结构:类定义、函数/方法实现、代码块(如{}内的内容)。折叠后的代码显示为阴影省略号(…),左侧边栏会出现折叠开关(减号“-”表示折叠,加号“+”表示展开)。
Ctrl+NumPad -(Windows/Linux)或Cmd+NumPad -(macOS);或点击左侧边栏的折叠开关(-)。Ctrl+NumPad +(Windows/Linux)或Cmd+NumPad +(macOS);或点击左侧边栏的展开开关(+)。Ctrl+Shift+NumPad -(Windows/Linux)或Cmd+Shift+NumPad -(macOS);或通过主菜单选择Code → Folding → Collapse All。Ctrl+Shift+NumPad +(Windows/Linux)或Cmd+Shift+NumPad +(macOS);或通过主菜单选择Code → Folding → Expand All。Ctrl+Alt+NumPad -(Windows/Linux)或Ctrl+Alt+NumPad -(macOS),折叠当前片段及其所有子片段(如类中的所有方法、函数中的所有循环)。Ctrl+Alt+NumPad +(Windows/Linux)或Ctrl+Alt+NumPad +(macOS),展开当前片段及其所有子片段。若需折叠非默认结构(如零散代码行),可通过自定义折叠区域实现:
Ctrl+Alt+T,选择region...endregion注释(或输入#region 描述和#endregion);或通过主菜单Code → Surround with → region...endregion。Ctrl+.(Windows/Linux/macOS);或点击区域左侧的折叠开关。Ctrl+Alt+.,快速跳转到文件中的自定义折叠区域。File → Settings → Editor → General → Code Folding,取消勾选Show code folding outline。Code Folding设置中,将Show code folding arrow改为Always(始终显示)或Mouse hover(鼠标悬停时显示),优化界面体验。Ctrl+NumPad * + 数字(如Ctrl+NumPad * + 1)展开当前片段至1级嵌套(如类中的方法);按Ctrl+Shift+NumPad * + 数字展开所有折叠片段至指定级别。免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。