本文将介绍在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价格的朋友,进入官网咨询在线客服。

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

  1. java开发工具IntelliJ IDEA全面教程合集

    IntelliJ IDEA在业界被公认为优秀的Java开发平台之一,在智能代码助手.代码自动提示.重构.J2EE支持.Ant.JUnit.CVS整合.代码审查. 创新的GUI设计等方面表现突出,并支持 ...

  2. java定义语法解析器,java开发工具intellij idea使用教程:定义语法和解析器.pdf

    java开发工具intellij idea使用教程:定义语法和解析器.pdf 还剩 3页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 慧都 科技 -- ...

  3. Java开发工具IntelliJ IDEA 2020.2完整授权流程

    2023 Java开发工具IntelliJ IDEA最新工具 最近几年,Java 的技术栈发展的非常快,Java作为一门十分流行的面向对象编程语言,其开发工具也是非常多的,当然因为接触时间长短以及个人 ...

  4. idea如何删除java里面工程,Java开发工具IntelliJ IDEA配置项目系列教程(七):卸载模块...

    IntelliJ IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支持.Ant.JUnit.CVS整合. ...

  5. java开发工具IDEA JVM框架教程:Google App Engine配置

    IntelliJ IDEA 允许您创建 Google App Engine 项目并将您的应用程序上传到 Google 基础架构.确保您安装并启用了 Google App Engine 插件. 调试应用 ...

  6. java vue20.2.2浏览器_支持 Java 15!Java 开发工具 IntelliJ IDEA 2020.2发布

    本文主要对IntelliJ IDEA 2020.2新增修复功能进行详细介绍,其中包括对GitHub拉取请求的更高级支持,新的Inspections Widget,还包含许多框架和技术的新功能,包括Ja ...

  7. Java开发工具IntelliJ IDEA创建Andriod项目示例说明

    IntelliJ IDEA社区版作为一个轻量级的Java开发IDE,是一个开箱即用的Android开发工具. 注意:在本次的教程中我们将以Android平台2.2为例进行IntelliJ IDEA的使 ...

  8. java开发工具IntelliJ IDEA全新版本V2022.2更新详情(二)

    本文主要介绍IntelliJ IDEA V2022.2新功能第二部分的介绍. IntelliJ IDEA官方正版下载 框架和技术 在 Spring 6 中支持新的声明式 HTTP 客户端 Spring ...

  9. 【前端实例代码】霓虹灯按钮动画效果悬停2| html CSS特效 惊艳| 前端开发 网页制作 基础入门教程

    b站视频演示效果: [web前端特效源码]霓虹灯按钮动画效果悬停2| html CSS特效 惊艳| 前端开发 网页制作 基础入门教程 效果图: 完整代码: <!DOCTYPE html> ...

最新文章

  1. Altium designer中高亮元器件或网络时对比度调节
  2. Python八种数据导入方法,你掌握了吗?
  3. webpack简单修改版本号(单页面)
  4. 第3章 Python 数字图像处理(DIP) - 灰度变换与空间滤波4 - 分段线性变换 - 对比度拉伸
  5. 电脑显示器闪屏_时尚超薄可升降:华硕新品家用护眼显示器MZ27AQL
  6. Python20-Day03
  7. 韩国出现加密货币妈妈潮 女性对加密投资兴趣趋升
  8. CString与LPCWSTR、LPSTR、char*、LPWSTR等类型的转换
  9. 10款Mac上程序员装机必备的开发工具推荐和下载
  10. 集线器、网桥、交换机的区别(详解干货!!!)
  11. 从零开始学习3D可视化之爆炸图
  12. 常见的文件名后缀及用法
  13. 泰坦尼克号python数据分析统计服_Kaggle入门级赛题:泰坦尼克号生还者预测——数据分析篇...
  14. 【码支付系统】无授权—个人免签约支付系统二维码收款即时到账源码
  15. 回顾2022! 链上NFT精彩项目大盘点
  16. lpop 原子_高负载量的Pd单原子催化剂用于选择性催化加氢反应
  17. c语言intrins头文件,结合单片机学习板学习c语言之流水灯制作 intrins.h头文件
  18. 网络营销面临的问题有哪些?
  19. android,js,各种软件列表
  20. 数据化运营14 洞察与获客:如何⾼效拉新获客?

热门文章

  1. 修改simple_peripheral_oad_offchip的 Bootloader
  2. 【原创】微博 关键词 爬虫
  3. 中文输入法 linux 下载64位,最新搜狗输入法linux版v2.2.0.0108 官方版(32位+64位)下载地址电脑版-锐品软件...
  4. 物理机安装虚拟系统(开启即是虚拟)
  5. 阿里fastjson的用法
  6. MQL4编程初探:从零开始学习EA编写
  7. 解决PotPlayer不支持S/W HEVC(H265)解码
  8. 简约大气体积小的影视源码
  9. 跟波利亚学解题(rev#3)
  10. scrollTop和scrollIntoView