Java开发工具IntelliJ IDEA入门教程:代码片段和代码折叠

本文将介绍在IntelliJ IDEA 使用过程中的 代码片段和代码折叠相关内容。

IntelliJ IDEA官方正版下载

代码片段

与全局操作系统快捷方式冲突

预定义的键盘映射并不涵盖所有可能的平台、版本和配置。某些快捷方式可能与全局系统操作和第三方软件的快捷方式发生冲突。要解决这些冲突,您可以重新分配或禁用冲突的快捷方式。

IntelliJ IDEA 检测到与系统快捷方式的冲突并通过弹出消息通知您:

单击修改快捷方式以打开键盘映射设置对话框,您可以在其中进行必要的调整:

以下是一些可能与 IntelliJ IDEA 中的默认键盘映射发生冲突的系统快捷方式示例。确保在您的系统上启用了功能键。

macOS

快捷键系统动作IntelliJ IDEA动作
^Space选择上一个输入源基本代码完成
A在终端中搜索手册页索引寻找指令

Ubuntu

快捷键系统动作IntelliJ IDEA动作
Ctrl+Alt+S遮阳窗打开设置对话框
Ctrl+Alt+L锁屏重新格式化代码
Ctrl+Alt+T启动终端环绕
Ctrl+Alt+F12打开tty12虚拟控制台文件路径
Ctrl+Alt+Left在工作区之间切换撤消导航操作
Ctrl+Alt+Right在工作区之间切换重做导航操作
Alt+F7移动窗口查找用法
Alt+F8调整窗口大小评估表达式

代码折叠

折叠的代码片段显示为阴影椭圆 ( 折叠片段)。如果折叠的代码片段包含错误,IntelliJ IDEA 会以红色突出显示该片段。

要配置默认代码折叠行为,在设置/首选项对话框 ( Ctrl+Alt+S) 中,转到编辑器 | 一般 | 代码折叠。

如果 IntelliJ IDEA 在代码重新格式化过程中更改了折叠片段中的代码,代码片段将自动展开。

展开或折叠代码元素

  • 要折叠或展开代码片段,请按Ctrl+NumPad -/ Ctrl+NumPad +。IntelliJ IDEA 折叠或展开当前代码片段,例如单个方法。
  • 要折叠或展开所有代码片段,请按Ctrl+Shift+NumPad -/ Ctrl+Shift+NumPad +。
  • 要递归折叠或展开代码,请按Ctrl+Alt+NumPad -/ Ctrl+Alt+NumPad +。IntelliJ IDEA 折叠或展开当前片段及其在该片段中的所有从属区域。
  • 要折叠代码块,请按Ctrl+Shift+.。此操作折叠匹配的花括号对之间的代码片段,为该片段{}创建自定义折叠区域,并使其“可折叠”。
  • 要折叠或展开当前文件中的文档注释,请在主菜单中选择代码 | 折叠 | 展开文档评论/折叠文档评论。
  • 要折叠或展开自定义代码片段,请选择它并按Ctrl+.可以在代码中折叠或展开任何手动选择的区域。

折叠或展开嵌套片段

  • 要展开当前片段和所有嵌套片段,请按Ctrl+NumPad *, 1。您可以将当前片段扩展到指定的嵌套级别(从 1 到 5)。
  • 要展开文件中所有折叠的片段,请按Ctrl+Shift+NumPad *, 1。您可以将折叠的片段展开到指定的嵌套级别(从 1 到 5)。

使用环绕声动作

您可以使用Surround With操作折叠或展开代码。

  • 1.在编辑器中,选择一个代码片段并按Ctrl+Alt+T。
  • 2.从弹出菜单中,选择 Comments或region...endregion Comments。
  • 3.(可选)指定将隐藏折叠片段的描述。
  • 4.要折叠或展开创建的区域,请按Ctrl+.。
  • 5.要导航到创建的自定义区域,请按Ctrl+Alt+.。

禁用代码折叠大纲

您可以禁用装订线上显示的代码折叠轮廓。

  • 在Settings/Preferences对话框 ( Ctrl+Alt+S) 中,转到Editor | 一般 | 代码折叠。
  • 清除显示代码折叠大纲复选框。

IntelliJ IDEA | 下载试用

IntelliJ IDEA是java编程语言开发的集成环境,在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具、JUnit、CVS整合、代码分析等方面的功能都是超常的。

想要了解IntelliJ IDEA价格的朋友,进入官网咨询在线客服。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值