IntelliJ IDEA 的智能编码功能

简介: IntelliJ IDEA有一个强大的编辑器,并始终帮助您创建无差错的应用程序。IDE有许多智能的功能,让我们看看最重要的几个。代码补全代码补全通过关联上下文的情况,节省您的时间。主要有两种类型的IntelliJ IDEA的代码补全:基础(按Ctrl+Space)和智能(按Ctrl+Shift+Space)。

IntelliJ IDEA有一个强大的编辑器,并始终帮助您创建无差错的应用程序。IDE有许多智能的功能,让我们看看最重要的几个。

代码补全

代码补全通过关联上下文的情况,节省您的时间。主要有两种类型的IntelliJ IDEA的代码补全:基础(按Ctrl+Space)和智能(按Ctrl+Shift+Space)。基本的补全功能工作原理是在您键入的瞬间补全任何名称。智能分析完成你目前工作中的环境和提供基于该分析更准确的建议。它过滤函数和变量相匹配的表达式类型展示在列表中。如下图:当你输入 out ,就会列出所有 out 开头的类型、方法等;

会随着你的输入逐渐缩小范围:


行动意图

当一个可能出现的问题被怀疑,IntelliJ IDEA建议一个解决方案,并在某些情况下可以实施该解决方案(正确地分配变量,创建缺失的引用,等等)。除了语法问题,IntelliJ IDEA还识别代码构造是否可被优化或改进,并建议适当的意图的动作,标注有特殊的图标。如果你想知道在当前情况下IDE到底给出的是什么建议,单击电灯泡图标,或按Alt+Enter键。

重构

IntelliJ IDEA的提供了巨大的一套从单纯的重命名到自动的代码重构这样复杂的事情如改变方法签名。

原文:Smart Coding

上一篇:IntelliJ IDEA的安装和启动下一篇:运行你的第一个Java应用程序


目录
相关文章
|
18天前
|
Java 开发工具 Maven
IntelliJ IDEA安装教程(超详细)
IntelliJ IDEA安装教程(超详细)
74 1
|
23天前
|
XML IDE 开发工具
别看你风吹头顶凉但你绝对没有过这样方便的插件Intellij IDEA 自带的 Vim
别看你风吹头顶凉但你绝对没有过这样方便的插件Intellij IDEA 自带的 Vim
40 0
|
13天前
|
JSON Kubernetes Go
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
24 0
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
|
13天前
|
安全
IntelliJ IDEA 快捷键大全(三)
IntelliJ IDEA 快捷键大全
74 0
IntelliJ IDEA 快捷键大全(三)
|
23天前
|
Java Maven
idea编码GBK的不可映射字符Maven修改编码格式的多种方式
idea编码GBK的不可映射字符Maven修改编码格式的多种方式
19 1
|
24天前
|
Kubernetes Ubuntu Linux
通过 IntelliJ IDEA 对 containerd 进行源码级调试
本文介绍如何在 Ubuntu 22.04 系统上,通过 IntelliJ IDEA 对 containerd 进行源码级调试。我们将从 containerd 的安装、源码编译、验证调试信息的存在,到最终的调试过程中,每一步骤都进行详细讲解。
通过 IntelliJ IDEA 对 containerd 进行源码级调试
|
28天前
使用IntelliJ IDEA查看类图,内容极度舒适
使用IntelliJ IDEA查看类图,内容极度舒适
24 1
|
1月前
|
Java 开发工具 数据库
IntelliJ IDEA 面试题及答案整理,最新面试题
IntelliJ IDEA 面试题及答案整理,最新面试题
62 0
|
1月前
|
前端开发 Linux 开发工具
选择文本编辑器:为什么我钟爱IntelliJ IDEA
选择文本编辑器:为什么我钟爱IntelliJ IDEA
25 0
|
1月前
IntelliJ IDEA汉化
IntelliJ IDEA汉化
19 0