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

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

IntelliJ IDEA官方正版下载

代码片段

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

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

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

Java开发工具IntelliJ IDEA入门教程:代码片段和代码折叠_第1张图片

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

Java开发工具IntelliJ IDEA入门教程:代码片段和代码折叠_第2张图片

以下是一些可能与 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 会以红色突出显示该片段。

Java开发工具IntelliJ IDEA入门教程:代码片段和代码折叠_第3张图片

要配置默认代码折叠行为,在设置/首选项对话框 ( 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价格的朋友,进入官网咨询在线客服。

你可能感兴趣的:(IDEA入门教程,idea,java,javascript,intellij-idea,intellij,idea)