idea的一些小技巧

news/2024/7/16 7:20:44 标签: intellij-idea, java, ide

以下是一些常用的技巧和快捷键:

1. 自动补全

Idea自动补全功能十分强大,当你在写代码时,输入类或方法时,Idea会自动提示可用的类或方法,并且可以直接选取,避免了手动敲写带来的错误。

2. 自动导入

当你使用了一个自己程序中未声明的类或者方法时,Idea会自动提示你导入该类或方法,避免了手动导入带来的烦恼。

3. 快速生成代码

使用Idea,你可以快速生成代码,如 `Alt+Insert` 可以快速生成Getter和Setter方法, `Ctrl+Shift+T` 可以快速生成测试类, `psvm` 可以快速生成main方法等等。

4. 提示参数类型

如果需要查看指定方法的参数类型和返回值类型,可以将光标(或鼠标)悬停在方法名称上,Idea会自动提示参数类型和返回值类型。

5. 格式化代码

在Idea中,你可以通过 `Ctrl+Alt+L` 快捷键对代码进行格式化,让代码更清晰更整齐。

6. 查找和替换

使用Idea,你可以通过 `Ctrl +F` 查找当前文件中的文本内容, `Ctrl+R` 替换文本内容,并且还支持正则表达式的使用。

7. 快捷键

Idea提供了大量的快捷键,这些快捷键能够大大提高开发效率,如 `Ctrl+D` 复制当前行, `Ctrl+Y` 删除当前行, `Ctrl+Alt+T` 快速生成try-catch语句等等。

8. 双击 Shift 快速搜索

使用快捷键双击 Shift,可以快速搜索 IDEA 中的各种功能、设置、文档、插件等。搜索结果被分为几个部分,包括了类、文件、符号、配置、运行、插件等。

9. Ctrl + 鼠标滚轮 缩放编辑器字体大小

使用快捷键 Ctrl + 鼠标滚轮,可以快速切换编辑器的字体大小,以适应不同分辨率的屏幕。该快捷键在 Windows、Linux、Mac 下均有效。

10. Ctrl + Shift + 鼠标左键 框选操作

使用快捷键 Ctrl + Shift + 鼠标左键,可以框选编辑器中的文本,以便一次性选中多行文本。该快捷键的操作类似于 Windows 中的鼠标框选操作。

11. Alt + F1、1 以文件管理器或浏览器打开文件

使用快捷键 Alt + F1+ 1,可以打开当前编辑器中的文件所在位置,以文件管理器或浏览器的方式打开。该快捷键实际上是 IDEA 外部工具栏的一个功能,显示文件在文件管理器或浏览器中的位置。

12. Ctrl + Shift + Enter 自动补全语句

使用快捷键 Ctrl + Shift + Enter,可以自动补全语句,例如自动补全语句的分号、花括号、括号等。 该快捷键在写代码时是非常有用的,可以快速完成代码行的书写。

13. Ctrl + Shift + F7 高亮用法

使用快捷键 Ctrl + Shift + F7,可以高亮当前光标所在的变量、参数或方法的所有用法,方便查看和修改。该功能可以在编辑器和搜索结果中使用。

14. Ctrl + Shift + U 切换大小写

使用快捷键 Ctrl + Shift + U,可以将选中的文本切换为大写或小写,同时也可以反转当前的大小写状态。该快捷键对于快速修改命名等操作非常有用。

15. Ctrl + Alt + J 智能围绕

使用快捷键 Ctrl + Alt + J,可以智能地将当前光标所在位置的代码块,封装在一个新的代码块中。该快捷键对于重构代码结构非常实用。

17. Ctrl + G 跳转行

使用快捷键 Ctrl + G,可以跳转到指定行。该快捷键在编辑大文档时非常有用,可以快速定位到指定行的位置。

18. Ctrl + E 最近文件快速切换

使用快捷键 Ctrl + E,可以快速切换最近打开的文件,可以方便地在多个文件之间进行切换和编辑。

19. Ctrl + Alt + B 查看实现

使用快捷键 Ctrl + Alt + B,可以查看当前光标所在的方法或类的实现,方便查看其具体实现细节和逻辑。

20. Ctrl + Shift + Alt + N 查找类文件

使用快捷键 Ctrl + Shift + Alt + N,可以快速查找类文件,可以直接输入类名进行搜索,也可以按照包名或文件名进行搜索。

21. Ctrl + Shift + Delete 删除括号

使用快捷键 Ctrl + Shift + Delete,可以快速删除一对括号内的文本,包括小括号、中括号和花括号等。

22. F2 下一个错误

当程序有错误时,使用快捷键 F2,可以快速定位到下一个错误的位置,方便调试和修改错误。


http://www.niftyadmin.cn/n/428654.html

相关文章

【每日一题Day233】LC1170比较字符串最小字母出现频次 | 前缀和

比较字符串最小字母出现频次【LC1170】 定义一个函数 f(s),统计 s 中**(按字典序比较)最小字母的出现频次** ,其中 s 是一个非空字符串。 例如,若 s "dcce",那么 f(s) 2,因为字典序…

阿里云日志服务STS告警配置【短信+钉钉】

文章目录 引说明配置联系人创建告警联系人添加Webhook集成配置模板内容模板行动策略创建告警新建告警从图表添加到告警告警列表触发告警短信钉钉手机电脑控制台处理告警短信钉钉设置处理人引

物联网到底如何实现万物互联?

前言:作为计算机相关专业的你,绝对听说过物联网这个词,它的解释相比你也听过,叫万物互联,也就是所谓的IOT,但是说实话它到底如何实现的万物互联的你可能还真不知道。不是每个物体都有一个网络接口或者实体接…

The baby-bust economy “婴儿荒”经济 | 经济学人20230603版社论双语精翻

2023年6月3日《经济学人》(The Economist)封面文章暨社论(Leaders)精选:《“婴儿荒”经济》(“The baby-bust economy”)。 baby-bust即“婴儿荒”(生育低谷)&#xff0c…

Android12 系统开发记录-迅为RK3588使用ADB工具

ADB 英文名叫 Android debug bridge ,是 Android SDK 里面的一个工具,用这个工具可以 操作管理 Android 模拟器或者真实的 Android 设备,主要的功能如下所示:  在 Android 设备上运行 shell 终端,用命令行操作 …

【1171. 从链表中删去总和值为零的连续节点】

来源:力扣(LeetCode) 描述: 给你一个链表的头节点 head,请你编写代码,反复删去链表中由 总和 值为 0 的连续节点组成的序列,直到不存在这样的序列为止。 删除完毕后,请你返回最终…

佩戴舒适的蓝牙耳机推荐哪款?几款好用舒适度不错的蓝牙耳机推荐

​一款佩戴舒适的蓝牙耳机可以戴很长时间,听着音乐多满足!但还有很多小伙伴不知道蓝牙耳机如何选购的,下面我来推荐几款佩戴舒适且音质表现好的蓝牙耳机给到大家,来看看有哪些吧。 一、南卡OE蓝牙耳机 推荐指数:五颗…

urule规则引擎学习笔记

规则引擎是什么 规则引擎是一种嵌入在应用程序中的组件,它可以将业务规则从业务代码中剥离出来,使用预先定义好的语义规范来实现这些剥离出来的业务规则;规则引擎通过接受输入的数据,进行业务规则的评估,并做出业务决…