IDEA 的命令补全又进化了

简介: IntelliJ IDEA 2026.3 推出革命性「双点命令补全」(`..`):无需记忆快捷键,在任意代码位置输入 `..`,即可唤出上下文感知的智能菜单——精准推荐重构、日志点、AI解释/生成、导航等当前最相关操作,让功能“从代码中自然浮现”。

我们先来还原一个极其真实的场景

你正在写一个 Java 类,突然想重构一个方法。你明明知道 IDEA 能做到,甚至昨天刚用过。但此刻,你的大脑一片空白——快捷键是什么来着? Ctrl+Alt+Shift+T?还是 Ctrl+Alt+M?

你开始慌乱。你打开菜单栏,在 “Refactor” 里面翻找。你甚至开始怀念那个在 VS Code 里用 Ctrl+Shift+P 就能召唤命令面板的自己。

问题从来不在于 IDEA 能不能做到,而在于你记不记得怎么让它做。

JetBrains 显然也意识到了这个问题。所以他们在 IntelliJ IDEA 2026.3 EAP 里,给了一个极其简单的答案:在代码里敲两个点(..)。

两个点,能干什么?

准确地说,是在编辑器里任意位置输入 ..,然后一个上下文感知的命令补全菜单就会弹出来。它不会问你“你想输入什么”,而是问你“你在这儿想做什么”。

它知道你的光标在哪里、当前是什么语言、选中了什么表达式、作用域里有哪些可用的重构动作。然后,它只把此刻这个位置真正有用的事列出来:重构、导航、生成代码、写文档、解释代码、修 bug。

这就像一个坐在你旁边的资深同事,你只需要敲两个点,他就开始给你递工具。

比如下面的这个用法,点2下,就完成了一个及其普遍又重复的null判断操作

在这里插入图片描述

这次更新,两个点变得更狠了

第一,日志点(Logpoint)可以直接“丢”进去了。

如果你还在用 System.out.println() 调试,然后每次调完再手动删掉,这个功能就是冲你来的。现在你只需要在一个表达式或代码块上敲 ..,就能直接在那里投放一个日志点,用当前表达式或上下文作为日志内容。

在这里插入图片描述

更妙的是,IDEA 还会主动建议你把现有的 println 语句替换成日志点。告别“调试一时爽,清理火葬场”。

第二,AI 操作也走同一个入口。

你想让 AI 解释一个复杂的方法、生成文档、或者重构一段代码?不用切换工具,不用打开对话框,敲 .. 就行。因为 IDEA 已经知道你的文件、语言、行号、选中表达式,它可以直接把这些上下文递给 AI 代理。如果你装了 Air 插件,请求会自动走 Air 路由。AI 不再是另一个窗口,而是你代码里的一个动作。

在这里插入图片描述

第三,它开始“指哪打哪”。

对于会影响某个类、方法或声明的操作,IDEA 现在会在你执行之前高亮出目标。你再也不会出现“我明明选的是重构这个方法,它怎么把整个类都改了”的惨剧。

现代 IDE 最大的敌人不是功能不够,而是功能藏得太深。

快捷键适合高频操作,但 IDE 里有几百个功能,你不可能全部背下来。命令补全的哲学是:高频用快捷键,低频用两个点。 你不需要记住 Ctrl+Alt+Shift+T 是重构菜单,你只需要知道,当你想做点什么的时候,敲 ..。

JetBrains 自己说得很清楚:命令补全不是“另一种自动补全”,而是发现 IDE 功能的根本性转变。你不再需要从菜单或快捷键出发,你从代码本身出发。

而且这次更新还把它扩展到了二进制文件、反编译代码、properties 文件、Spring 工作流等场景。构建脚本的支持也即将到来。

所以,试试吧

打开任何一个 Java、Kotlin 或 Scala 文件,在编辑器里敲两个点。靠近一个方法,靠近一个表达式,靠近一个正则,或者靠近一个你本来打算打开 Search Everywhere 的地方。

你会看到两个点能走多远。

相关文章
|
15小时前
|
NoSQL 关系型数据库 MySQL
MongoDB 版入门:什么场景比 MySQL 更香,我用一份订单数据做了对比
MongoDB 不是 MySQL 的升级版,而是另一种数据模型。本文用一份电商订单数据,把关系型与文档型两种建模方式摆在一起对比,讲清 MongoDB 更顺手的五个边界、索引与 explain 怎么看、多文档事务怎么用,以及哪些场景千万别选它,最后给出上云迁移的三个前置条件和一句话选型判断。
|
17小时前
|
数据库
数据库 | 备份、恢复与视图操作综合实践
本任务完成学生数据库迁移与视图管理:先备份mydb9_stusys的student/sc/course表为st_msg_bak.sql,再导入至db_test;创建stu_info视图查学生姓名、性别、课程名及成绩;最后查询并删除mydb9_stusys中所有视图。
32 1
|
18小时前
|
人工智能 安全 测试技术
Agent 也要被测试:如何评测一个 Agent 的 Skills?
本文探讨AI Agent中Skill评测的核心挑战与实践方法:指出Skill失效常表现为“行为漂移”而非报错;提出三层评测体系——静态校验(结构/安全/去重)、轨迹评估(步骤与序列合理性)、端到端配对测试(A/B对照测Skill Lift);强调需兼顾结果有效性、路径合理性、副作用与退化风险,并倡导将评测嵌入CI门禁,用最小可行方案启动防退化机制。
|
12小时前
|
IDE Java Linux
【保姆级】JDK17|Java17下载+安装+环境变量配置教程(所有版本汇总,2026最新版)
JDK 17(Java 17)是Oracle官方发布的长期支持(LTS)版本,2021年9月推出,广泛用于企业级开发与教学。它包含JVM、编译器(javac)、运行时(JRE)及jshell、javadoc等工具,支持密封类、文本块、Apple Silicon等新特性,稳定安全,是当前主流Java开发首选版本。(238字)
|
20小时前
|
弹性计算 缓存 关系型数据库
阿里云 PTS 压测实践:千里达票务系统节前容量规划
每逢五一国庆,票务系统都要经历压力大考。千里达票务系统节前用阿里云PTS性能测试服务做容量规划:设计开园抢票(3000并发)、余票查询(5000并发)、混合场景三类压测;生产环境隔离压测+流量染色不污染真实数据;重点看TPS、P99/P95延迟、错误率、资源水位;附扩容决策模板与踩坑复盘(污染生产、参数关联缺失、只看平均、压测即扩容误判)。近年国庆高峰稳定支撑单景区3000+QPS。
42 0
|
20小时前
|
开发工具 git
等了六年,IDEA 2026.3终于要实现这个新特性了
IDEA 2026.3 将首次支持拖拽自定义状态栏(Status Bar)小部件顺序!告别 Git 分支“失踪”、插件图标乱序的困扰。六年等待,只为把本该属于用户的控制权——让最常瞥见却最被忽视的区域,按习惯排列。不是炫技,而是尊重日常。
|
20小时前
|
人工智能 Rust Apache
这个开源工具,让我的Claude Code费用狂砍90%
RTK(Rust Token Killer)是一款轻量开源工具,专为AI编程代理优化终端输出:实时过滤冗余日志、折叠重复行、精简噪音,将命令输出token降低70%–92%(如`cargo test`省90%),实测会话token减少80%。零配置接入Claude Code/Copilot/Cursor等,仅5MB、<10ms开销,Apache 2.0免费使用。
|
20小时前
Codex CLI最近的重磅新特性:用完太爽了
Codex CLI 新增 `/agents` 任务面板、`F3` 历史搜索和 `/voice` 语音输入,告别“黑盒焦虑”:进度可视、对话可查、指令可说。透明度提升,信任随之而来——工具不再沉默,开始与你对话。(239字)
|
23小时前
|
存储 弹性计算 人工智能
2026年10月18日最新!阿里云16款热门服务器配置排行榜:含价格、带宽、适用场景全解析
2026年阿里云ECS与轻量服务器性价比排行榜,精选16款高配低价机型,覆盖个人开发、中小企业生产及AI算力三大场景。含价格、带宽、适用场景详解,附新老用户选购避坑指南。(239字)
39 0
|
16小时前
|
存储 关系型数据库 MySQL
快速构建Mysql百万级测试数据
快速构建Mysql百万级测试数据
30 0