IntelliJ IDEA自动补全快捷键咨询:Bug提示与缺失大括号补全
嘿,这俩需求IntelliJ IDEA都给你安排得明明白白的,我来给你唠唠具体操作:
一、用快捷键自动修复Bug提示(快速补全代码问题)
你说的“Bug提示”其实就是IDEA的代码检查预警(那些带波浪线的错误/警告),对应的核心功能是快速修复,默认快捷键是:
- Windows/Linux:
Alt + Enter - Mac:
Option + Enter
用法超简单:把光标定位到带波浪线的代码行上,按下对应的快捷键,IDEA就会弹出所有可行的修复选项——比如补全缺失的变量、修正语法错误、导入缺失的包等等,选你需要的那个就能自动完成修复啦。
二、自动补全缺失的大括号的快捷键
这个需求分两种场景,我都给你说清楚:
- 输入开头括号时自动补全闭合括号
IDEA默认是开启这个功能的,如果你的没生效,可以去设置里找:File > Settings > Editor > General > Smart Keys(Mac是IntelliJ IDEA > Settings...),勾选Insert pair brackets选项就行。之后你输入{,IDEA会自动补上对应的},光标还会自动跳到括号中间。 - 给已写好的代码快速套大括号
比如你写了if(condition)却忘了加括号,或者想给一段代码块套上大括号,有两个实用快捷键:- 选中要包裹的代码块,按
Ctrl + Alt + T(Windows/Linux)/Cmd + Option + T(Mac),然后在弹出的菜单里选Surround with {},直接完成包裹; - 如果是单条语句(比如
if行),光标移到行尾,按Ctrl + Shift + Enter(Windows/Linux)/Cmd + Shift + Enter(Mac),IDEA会自动补全大括号,还会把光标放到括号内合适的位置,效率拉满!
- 选中要包裹的代码块,按
内容的提问来源于stack exchange,提问作者kaitian




