IDEA 的命令补全又进化了
我们先来还原一个极其真实的场景你正在写一个 Java 类突然想重构一个方法。你明明知道 IDEA 能做到甚至昨天刚用过。但此刻你的大脑一片空白——快捷键是什么来着CtrlAltShiftT还是CtrlAltM你开始慌乱。你打开菜单栏在 “Refactor” 里面翻找。你甚至开始怀念那个在 VS Code 里用CtrlShiftP就能召唤命令面板的自己。问题从来不在于 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 里有几百个功能你不可能全部背下来。命令补全的哲学是高频用快捷键低频用两个点。你不需要记住CtrlAltShiftT是重构菜单你只需要知道当你想做点什么的时候敲..。JetBrains 自己说得很清楚命令补全不是“另一种自动补全”而是发现 IDE 功能的根本性转变。你不再需要从菜单或快捷键出发你从代码本身出发。而且这次更新还把它扩展到了二进制文件、反编译代码、properties 文件、Spring 工作流等场景。构建脚本的支持也即将到来。所以试试吧打开任何一个 Java、Kotlin 或 Scala 文件在编辑器里敲两个点。靠近一个方法靠近一个表达式靠近一个正则或者靠近一个你本来打算打开 Search Everywhere 的地方。你会看到两个点能走多远。

相关新闻

智慧供应链顶层规划解决方案

智慧供应链顶层规划解决方案

该文档是智慧供应链解决方案,聚焦智慧供应链的特点、解决方案、整体框架及应用。其特点包括兼容性、先进性、敏捷化、数字化、智能化等,强调技术与管理的综合集成。解决方案涵盖集中采购、分散发货等多种业务模式,通过大数据操作平台、订单履…

2026/10/15 3:55:44 阅读更多 →
Subject–Verb Agreement — One-Page Notes

Subject–Verb Agreement — One-Page Notes

📘 Subject–Verb Agreement — One-Page NotesThe subject determines the verb form Singular with singular, plural with plural There is/are and There was/were1️⃣ What is a Subject and a Verb?ElementDefinitionExampleSubjectThe person, thing, or…

2026/10/15 3:55:44 阅读更多 →
数据血缘服务设计:Paimon + Neo4j 湖图双引擎实践

数据血缘服务设计:Paimon + Neo4j 湖图双引擎实践

先讲一个真实场景:评测跑出一个 Badcase——某路口逆光下,模型把静止的清扫车误判成可通行区域。算法同学第一反应不是改模型,而是问三个问题:这帧数据当初是哪个 clip 采回来的?标注用的是哪个算法版本、什么参数&…

2026/10/15 3:55:44 阅读更多 →

最新新闻

MIPS核心指令硬件原理与工程避坑指南

MIPS核心指令硬件原理与工程避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 4:46:53 阅读更多 →
iOS应用代码保护与Ipa Guard命令行自动化集成指南

iOS应用代码保护与Ipa Guard命令行自动化集成指南

1. 项目背景与核心价值在iOS应用开发领域,代码保护一直是开发者关注的重点。随着移动应用市场的竞争加剧,防止逆向工程和代码窃取变得尤为重要。传统的代码混淆工具往往需要手动操作,这在持续集成和自动化部署流程中显得效率低下。Ipa Guard命…

2026/10/15 4:46:53 阅读更多 →
Samba容器化实战:多租户隔离、协议兼容与权限映射

Samba容器化实战:多租户隔离、协议兼容与权限映射

1. 为什么在容器里跑Samba,而不是直接装在宿主机上?“Docker里跑Samba?这不反直觉吗?”——这是我第一次被团队同事问到这个问题时的真实反应。当时我们正在重构一个老旧的文件协作系统,原方案是在物理服务器上直接部署…

2026/10/15 4:46:53 阅读更多 →
STM32+华为云IoT+Qt:从传感器到云端的物联网数据链路实战

STM32+华为云IoT+Qt:从传感器到云端的物联网数据链路实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 4:46:53 阅读更多 →
沙箱代理工作流实战:隔离、权限与提示注入防御

沙箱代理工作流实战:隔离、权限与提示注入防御

1. 沙箱代理工作流到底在解决什么问题第一次接触“沙箱代理工作流”这个概念,是在一个自动化任务编排的项目里。当时团队想让一个智能代理去帮我们处理一批外部数据:抓取、清洗、分类、再写回内部系统。听起来很顺,但真正跑起来才发现&#x…

2026/10/15 4:46:53 阅读更多 →
模板代码生成工具:从元数据到可用接口的完整实现

模板代码生成工具:从元数据到可用接口的完整实现

1. 为什么需要模板代码生成工具:一大半重复代码其实不该手写做后端开发的朋友应该都有过这种体验:新项目启动,建表、写实体、写Mapper、写Service接口和实现、写Controller,然后前端再把列表页、表单页、弹窗、状态标签挨个撸一遍…

2026/10/15 4:45:53 阅读更多 →

日新闻

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

1. 为什么选择容器化方式部署 LoRa 网络服务LoRa 物联网项目落地时,网络服务器是整个链路的核心枢纽。它负责接收网关上报的数据包、完成去重与解密、再把有效载荷分发给上层应用。早期大家习惯把网络服务器直接装在物理机上,依赖一堆系统库和特定版本的…

2026/10/15 0:00:46 阅读更多 →
共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

1. 共享推理服务里,扩缩容到底难在哪做过大模型推理服务部署的人,大概都经历过这样的场景:一个团队共用一套推理集群,A 业务跑的是 7B 的小模型,B 业务跑的是 72B 的大模型,C 业务白天流量高、晚上几乎归零…

2026/10/15 0:00:46 阅读更多 →
Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

1. 引子:一次内核恐慌引发的追查先从一个真实场景说起。某次我给一台老旧的嵌入式设备折腾系统裁减,为了把启动时间压进两秒以内,我手贱地把一串自认为“没用”的 systemd 服务给 disable 了,其中就包括systemd-remount-fs.servic…

2026/10/15 0:00:46 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →