☰
IntelliJ IDEA 快捷键实战指南:从高频操作到自定义键位
2026/10/5 2:57:59 网站建设 项目流程

上个月帮新同事调 IDEA,他指着刚弹出来的搜索框问:这个“双击 Shift”到底是什么?我说,这是 IntelliJ IDEA 里最强的入口之一,Search Everywhere,可以搜类、搜文件、搜符号,甚至搜操作。他那一脸“原来如此”的表情我见多了。用 IDE 写了七八年代码,我最深的体会是:决定一天疲劳度的往往不是需求难度,而是手指往返于键盘和鼠标之间的次数。IntelliJ IDEA 的快捷键体系,就是把这套往返成本压到最低的工具,但很多人用的还只是 Ctrl+C / Ctrl+V 那一层。

这篇文章不打算做成 100 多条键位的天书,而是把工作里真正高频的快捷键按场景整理成表格:编辑、导航搜索、运行调试、重构、Git,每张表后面附上我的使用心得和坑。同时把“怎么查快捷键冲突”“怎么定制自己的键位”“JetBrains 系工具怎么平滑迁移”这几个我更常被问到的问题一并写清楚。适合刚开始用 IDEA 的读者拿来当查询手册,也适合用了一两年还在点鼠标的老手对照自检。

1. 为什么是这些快捷键:先弄懂 IDEA 的按键体系

1.1 快捷键不是背出来的,是按动作场景拆出来的

很多人下载一张“IDEA 快捷键大全”打印出来,背两天就放弃了。我的建议正好相反:不要背,先去用。快捷键的编排其实有很强的内在逻辑。IDEA 中,Ctrl(macOS 上是 Cmd)系基本负责文本级操作,比如复制行 Ctrl+D、删除行 Ctrl+Y、扩选 Ctrl+W;Alt(Option)系偏代码结构级操作,比如快速修复 Alt+Enter、生成代码 Alt+Insert、查找引用 Alt+F7;Shift 多数时候表示“范围更大、方向相反、或追加一层”,比如 Shift+F6 的重命名比 F2 更强,Ctrl+Shift+F 的搜索比 Ctrl+F 范围更大;F 系列集中给了运行调试,F7/F8/F9 都是单步执行相关。

这套规律不能解释所有键位,但能帮你在不记得某个快捷键时“猜”出一半。比如你想“查看所有断点”,按 Ctrl+Shift+F8 就八九不离十,因为 F8 是断点开关,Shift+F8 是管理,加 Ctrl 是全局。理解这套组合逻辑,比盯着一张图死记硬背有用得多。我在带新人的时候,喜欢先用半小时把 Ctrl、Alt、Shift 的“角色分工”讲清楚,剩下的键位基本都是顺水推舟。

1.2 一切操作都是 Action:这是 IDEA 快捷键的总开关

需要再深入一个底层机制:IDEA 里几乎每一个操作都是一个Action(动作)。文件菜单、右键菜单、工具栏按钮,背后都是同一个 Action。这意味着两件事:第一,任何能看到名字的功能,都可以在设置里给它绑定快捷键;第二,如果你忘了某个功能的快捷键,用Ctrl+Shift+A打开 Find Action,输入功能名称,直接执行,同时它也会显示当前绑定。

用生活话讲,Action 就像电视遥控器的“功能编码”。遥控器上每个按钮对应一个编码,IDEA 允许你自己重新编排哪个按键发哪个编码。这套机制也是 IDE 类工具里做得最成熟的一档。VS Code 里的命令面板 Ctrl+Shift+P、Obsidian 里的命令面板,说实话都借鉴了这套思路。理解 Action 之后,你会意识到“查快捷键”这件事根本不需要再去搜索引擎:级联菜单一层层翻,Find Action 一步到位。

1.3 Windows/Linux 与 macOS 的对应关系

下面的表格我会同时给出两套键位。核心对应规则就三条:Windows 的Ctrl → macOS 的 Cmd;Windows 的Alt → macOS 的 Option;Windows 的Shift / F 系列在 macOS 上基本不变,只是部分 Mac 键盘的 F 键需要按 fn 才能触发,建议在 IDEA 设置里勾选“使用 F1、F2 等键作为标准功能键”。记住这三条,你就能在两套键位之间自由切换,不用重新背表。

另外,IDEA 在 Keymap 设置里内置了多套预设方案:除了默认,还有 Eclipse、VS Code、NetBeans 等。如果你是从其他 IDE 迁移过来的,直接在 Keymap 下拉框里选一套熟悉方案,上手成本立刻降低一半。这个细节很多人不知道,但它比任何“迁移攻略”都省时间。

2. 高频场景快捷键表格:真正该记的是这四张表

2.1 编辑类:让手少离开键盘

编辑类快捷键解决的核心问题是“改码速度”。看这张表,重点不是每条都记,而是结合说明里的语义去理解。

操作Windows/LinuxmacOS说明与场景
快速修复Alt+EnterOption+EnterIDEA 的灵魂,报错时第一反应
复制当前行Ctrl+DCmd+D光标所在整行复制到下一行
删除当前行Ctrl+YCmd+Delete注意 Ctrl+Y 不是重做
移动当前行Ctrl+Shift+↑ / ↓Cmd+Shift+↑ / ↓整行上下移动,可选中多行同时移
扩展选中Ctrl+WCmd+W从单词到表达式到整个方法,逐级扩大
注释/取消注释Ctrl+/Cmd+/单行注释,光标在行内即可
块注释Ctrl+Shift+/Cmd+Shift+/选中代码后按组合键
格式化代码Ctrl+Alt+LCmd+Alt+L全文件格式化;只格式化选中代码也可以
大小写切换Ctrl+Shift+UCmd+Shift+U选中后大写/小写/首字母大写切换
智能补全Ctrl+Shift+SpaceCmd+Shift+Space按当前上下文给出类型匹配的补全
补全当前语句Ctrl+Shift+EnterCmd+Shift+Enter自动补全括号、分号并换行
粘贴历史Ctrl+Shift+VCmd+Shift+V弹出剪贴板历史列表选择粘贴
多光标编辑Alt+鼠标拖动Option+鼠标拖动列模式多光标;Alt+Shift 也可

这张表里,我最想让你记住的是Alt+Enter(Option+Enter)。它对应的动作叫 Show Intention Actions,也就是“意图动作”。光标放在报错行、变量名、字符串字面量上,按下它,IDEA 会给出当前位置最合适的操作建议:补全导入、改成局部变量、把魔法数字抽成常量、实现接口方法……几乎每一次按下都会冒出一个你没见过的选项,顺手点一下,代码就自动改好了。可以说,它把“两分钟的手工修改”压缩成了“一键生成”。

另一个容易被忽略的是Ctrl+W 扩展选中。它是触发式扩选,第一次选中当前光标处的单词,再按一次扩大到表达式、字符串、括号块、整个方法体。用它配合 Surround With(Ctrl+Alt+T)做 try/catch 包裹,重构时极其省力。还有一个Ctrl+Shift+V,IDEA 自带剪贴板历史,默认保留 25 条复制记录。写代码最痛苦的事就是“刚才复制的那段被覆盖了”,这个功能专治这种遗憾。

注意:IDEA 在 Windows/Linux 下的“重做”是 Ctrl+Shift+Z,不是 Ctrl+Y。Ctrl+Y 被分配给了删除当前行。从 Eclipse 迁移过来的人,十个里有八个会踩这个坑,我当年也栽过。

2.2 导航与搜索类:大型项目里“指哪打哪”

导航搜索是日常开发最吃效率的部分。在大型 Java 工程里,鼠标沿着 Project 树一层层展开文件夹,再一个个点进类,一次两次还行,一天几十次就是灾难。下面这两张表建议全文背诵。

先看全局搜索与定位:

操作Windows/LinuxmacOS说明
Search Everywhere双击 Shift双击 Shift搜类、文件、符号、操作,一站式
查找类Ctrl+NCmd+O输入类名即可,支持驼峰缩写
查找文件Ctrl+Shift+NCmd+Shift+O按文件名找任意资源
查找符号Ctrl+Alt+Shift+NCmd+Alt+Shift+O找方法名、字段名
查找动作Ctrl+Shift+ACmd+Shift+A查操作并执行,顺带显示键位
最近文件Ctrl+ECmd+E最近打开文件列表,快速切换

再看代码内导航:

操作Windows/LinuxmacOS说明
跳转到声明Ctrl+BCmd+B看变量/方法/类的定义
跳转到实现Ctrl+Alt+BCmd+Alt+B接口直达实现类,看源码神器
跳转到父类/父方法Ctrl+UCmd+U反向往上找
快速查看定义Ctrl+Shift+ICmd+Shift+I悬浮预览,不离开当前文件
文件结构Ctrl+F12Cmd+F12当前文件的方法/字段弹出列表
定位到行/列Ctrl+GCmd+L输入行号或 行:列
上一个/下一个位置Ctrl+Alt+← / →Cmd+Alt+← / →光标历史位置往返
上次编辑位置Ctrl+Shift+BackspaceCmd+Shift+Backspace跳回上次改动点

日常看框架源码时,我最常用的组合是:Ctrl+Shift+N 定位到某个类,Ctrl+Alt+B 跳到实现,Ctrl+Shift+I 快速预览实现内容,Ctrl+Alt+← 回到刚才的接口。这一套下来,阅读链路完全在键盘上完成,思路不打断。尤其是 Spring Boot 项目里接口多、实现类分散,这组键位几乎能救半条命。

至于双击 Shift 的 Search Everywhere,我建议你把它当成“IDEA 的全局地址栏”来用:你不知道文件叫什么,只记得类名关键词,输入驼峰缩写就能命中。它和 Ctrl+Shift+A 的区别在于:双击 Shift 偏“找东西”,Ctrl+Shift+A 偏“执行操作”。执行不了时,它还会告诉你这个操作到底有没有绑定键位。

2.3 运行、调试、重构与 Git:工程化日常

编辑和导航解决的是“写代码”,运行调试和重构解决的是“让代码跑起来、变优雅”。这一节是项目开发里的硬核场景。

操作Windows/LinuxmacOS说明
运行当前配置Shift+F10Ctrl+R运行 main 方法或测试
调试当前配置Shift+F9Ctrl+D启动调试器
单步跳过F8F8执行下一行,不进入方法
单步进入F7F7进入被调用方法内部
强制进入Alt+Shift+F7Option+Shift+F7无视步过设置,强制进方法
单步跳出Shift+F8Shift+F8跑完当前方法,返回调用处
运行到光标处Alt+F9Option+F9调试中直接跳到光标所在行
添加/切换断点Ctrl+F8Cmd+F8当前行断点开关
查看所有断点Ctrl+Shift+F8Cmd+Shift+F8打开断点管理面板

注意:macOS 上运行调试默认用的是 Ctrl 前缀而不是 Cmd,这是 JetBrains 系的刻意设计,避免和系统级 Cmd+R 等快捷键冲突。我见过不少 Mac 新手在这里困惑,其实用熟就好了。

重构类快捷键,则需要单独一张表:

操作Windows/LinuxmacOS说明
重命名Shift+F6Shift+F6类/方法/变量/文件全范围改名
抽取方法Ctrl+Alt+MCmd+Alt+M选中代码块抽取成新方法
抽取变量Ctrl+Alt+VCmd+Alt+V选中表达式生成局部变量
抽取常量Ctrl+Alt+CCmd+Alt+C把字面量提升为常量
抽取字段Ctrl+Alt+FCmd+Alt+F把局部变量提升为字段
更改签名Ctrl+F6Cmd+F6修改方法参数、返回类型
查找引用Alt+F7Option+F7列出所有使用位置

重构类快捷键的语义很统一:凡是“抽取”开头的动作,几乎都是 Ctrl+Alt / Cmd+Alt 开头,因为 Alt 系正好对应“代码结构级操作”。Rename 用 Shift+F6 这种长组合,则是为了防止误触,毕竟改名影响范围大。配合 Git 使用时,顺序一般是:Shift+F6 改完名,Alt+F7 核对引用,Ctrl+K 提交,Ctrl+Shift+K 推送。一套动作下来手不离键盘。

这里补一组 Git 和窗口相关的键位,也是每天用到最多的:

操作Windows/LinuxmacOS说明
提交Ctrl+KCmd+K打开 Commit 面板
推送Ctrl+Shift+KCmd+Shift+K推送到远程
更新项目Ctrl+TCmd+T拉取并更新项目
项目窗口Alt+1Cmd+1打开/聚焦 Project 面板
结构窗口Alt+7Cmd+7当前文件结构
版本控制窗口Alt+9Cmd+9Git 面板
切换窗口Ctrl+TabCtrl+Tab文件与工具窗口切换
最大化编辑器Ctrl+Shift+F12Cmd+Shift+F12隐藏所有窗口,专注代码

工具窗口类键位有个使用技巧:按一次 Alt+1 打开 Project,再按一次则会关闭并回到编辑器。这个“开关切换”模式在 IDEA 里是通用的,比按 Esc 再点鼠标利索得多。

2.4 窗口与工具窗口:环境切换也不离键盘

很多人以为快捷键只是“编辑器里的事”,其实窗口管理才是被低估的效率黑洞。IDEA 的操作环境分两层:编辑区和工具窗口。工具窗口包括 Project、Structure、Git、Terminal、Database 等。记住它们的开关快捷键,就能做到“只在编辑区写代码,在工具窗口做决策,全程不碰鼠标”。

我个人的习惯是把Alt+1 项目窗口、Alt+7 结构窗口、Alt+9 版本控制窗口当成三件套。上午处理杂务时,这几个窗口来回切换的频率极高;下午埋头写代码时,我反而很少开它们,更多用 Ctrl+E 和 Ctrl+Tab 在文件之间跳。每个工具窗口右上角都有一个“钉住”按钮,打开它就能让窗口保持显示,但会占编辑器空间。我用的是另一个思路:不钉住,按快捷键呼出,用完再按快捷键关掉,让编辑器始终处于最大可视状态。

如果你经常同时开多个窗口布局,可以记一下“跳到下一分割窗格”的快捷键:Windows 是 Ctrl+Alt+Shift+方向键,macOS 是 Cmd+Alt+Shift+方向键。多屏或者双窗格对比代码时,这几个组合键能省去大量鼠标定位时间。

3. 从会用表到定制表:配置属于你的键位

3.1 定制入口与基本操作

快捷键配置的入口是Settings → Keymap。在 Windows 下用 Ctrl+Alt+S 打开设置,macOS 用 Cmd+,。Keymap 面板左边是动作树,右边是当前绑定;顶部有搜索框和过滤器,支持按“快捷键”反向搜索操作名,这个反查功能非常实用。

定制的核心步骤就四步:

  1. 定位动作:在 Keymap 面板搜索动作名,或按分类展开。
  2. 右键选择Add Keyboard Shortcut。
  3. 按下你的新组合键,注意观察是否有冲突提示。
  4. 保存后立即生效,无需重启 IDE。

我更推荐的做法是先复制一份 Keymap 再改:点击 Keymap 面板右上角的齿轮图标,选择 Duplicate,然后给新方案命名,比如“MyKeymap”。这样不会污染默认配置,换电脑时也能通过 Export/Import 同步。我这几年换过三台电脑,键位配置全靠导出文件一键恢复,省了无数重复设置的时间。

3.2 查看快捷键冲突的正确姿势

“怎么查看快捷键冲突”是我被问到最多的问题之一,这里分两层来说。

第一层,IDEA 内部。打开 Settings → Keymap,在搜索框输入某个 Action 或某个组合键,如果在列表里看到两个操作绑定同一组合键,IDEA 会把它们标红,并在下方提示冲突。另外还可以用 Find Action(Ctrl+Shift+A)输入动作名,看右下角显示的当前键位信息;如果存在冲突,这里通常也会给出警告。

第二层,系统层面。很多时候“IDEA 快捷键没反应”,其实是系统或第三方软件把按键劫持了。Windows 上建议用微软 PowerToys 的 Keyboard Manager 查看并重映射全局快捷键;macOS 在系统设置 → 键盘 → 键盘快捷键里检查;Linux 桌面环境则要看各自的全局快捷键设置。排查顺序是:先怀疑输入法,再怀疑显卡驱动,然后才是 IDEA 配置。

实战案例:我遇到过 Ctrl+Alt+B 怎么按都没反应,查了半天发现是某截图工具注册了 Ctrl+Alt+B 作为局部录屏快捷键。改了截图工具的键位,IDEA 立刻恢复正常。所以遇到“键位没反应”,别急着改 IDEA,先去系统里找抢键的人。

3.3 一份真实可用的定制清单

分享一个我自己的定制思路,不一定适合所有人,但可以给你一个参考维度。我这个人习惯尽量保持默认,只在上手后补两三个更顺手的键。比如:

  • 为“Extract Method”增加二级快捷键 Alt+M:因为右手拇指在 Alt 上,比跨键区的 Ctrl+Alt+M 更顺。
  • 为“Search Everywhere”保留双击 Shift 之外,再加一个 Ctrl+Shift+P,方便从 VS Code 迁过来的同事。
  • 为“Go to Next Splitter”绑定 Ctrl+Shift+Tab,多窗口布局时切换更快。
  • 未分配快捷键的“Surround With”在 Windows 默认是 Ctrl+Alt+T,但它和某些桌面环境冲突,我会改成 Alt+S。

定制键位有一条铁律:不要为一个低频动作浪费好组合键。像 Ctrl+Alt+Shift+L 这种三键组合,只适合触发概率很低但一旦误触也无所谓的操作。把稀缺的组合键留给编辑、跳转、调试这些高频动作,收益才最大。

最后放一个完整工作流,把前面的内容串起来。假设你在开发一个 Spring Boot 项目,需要修改某个接口实现并提交:

  1. Ctrl+T 更新主分支代码。
  2. Ctrl+Shift+F 全局搜索接口名,Ctrl+Alt+B 跳到实现类。
  3. 读代码时发现重复逻辑,选中后 Ctrl+Alt+M 抽成 private 方法。
  4. 方法名不达意,Shift+F6 改名为更清晰的 buildOrderContext。
  5. Alt+F7 查看引用列表,确认影响范围。
  6. Ctrl+Alt+L 格式化刚才的改动。
  7. Ctrl+Shift+F10 运行当前测试类。
  8. 全部通过后 Ctrl+K 提交,Ctrl+Shift+K 推送。

这套流程里的每个键位都在上面的表格里出现过,串起来以后就是一天的日常。当键位进入肌肉记忆,你的注意力就可以完全放在“代码逻辑”上,而不是“我该点哪里”。

4. 常见问题与快捷键冲突排查实录

4.1 最经典的坑:输入法劫持 Ctrl+Space

代码补全的默认快捷键在 Windows 下是 Ctrl+Space,但中文输入法默认用它切换中英文。于是很多人一按补全,弹出来的不是代码提示,而是输入法切换。这个问题的处理顺序很重要:先改输入法设置,把中英文切换改成 Shift 或 Ctrl+Shift,保留 IDEA 的 Ctrl+Space 补全。如果确实改不了,再回 IDEA,在 Keymap 里把 Basic Completion 改成 Ctrl+Alt+Space。如果你用中文输入法做开发的频率很高,这几乎是必踩的坑,提前配置能省很多日常摩擦。

4.2 显卡、笔记本厂商快捷键的抢键问题

另一个高频冲突来自系统层。常见组合:

  • Ctrl+Alt+方向键:很多 Intel 显卡驱动默认绑定为旋转屏幕,导致 IDEA 的“上一个/下一个位置”按下去屏幕转了,光标没动。
  • Fn 组合键:不少笔记本将 F1-F12 默认给了亮度音量键,调试功能键 F7/F8 需要按 fn 才触发,非常影响手感。
  • 厂商自定义键:部分游戏本的键盘软件会注册 Ctrl+Shift 类快捷键,可能和 IDE 的全局搜索或者输入法冲突。

解决路径也清楚:显卡设置面板里关掉热键、BIOS/系统设置里改功能键模式、厂商软件里清理不需要的全局快捷键。不要觉得这些和 IDEA 无关,快捷键的稳定性往往决定你一天的流畅度。我在 Windows 笔记本上就常年开着“Fn Lock”,保证 F7/F8 直接就是调试键,省去每次多按一个键的麻烦。

4.3 剪贴板与粘贴历史冲突

Ctrl+Shift+V 在 Windows 11 里是系统剪贴板历史的快捷键,和 IDEA 的“粘贴历史”撞了个正着。按下去时你可能会看到系统面板弹出,而不是 IDEA 的历史列表。在系统设置 → 系统 → 剪贴板中关闭“剪贴板历史”或改掉快捷键,IDEA 的就能恢复。如果你同时装了第三方剪贴板工具,同理,优先改第三方的快捷键,而不是动 IDE。

还有个相关的坑:Ctrl+C / Ctrl+V 这类终极快捷键被某些企业安全软件接管导致粘贴无效或异常。排查时需要把安全软件加入白名单或调整其快捷键配置。这类问题看起来像 IDEA 坏了,其实和 IDE 毫无关系,先从系统层找原因,效率最高。

4.4 为什么你“记住了表格”还是用不起来

这是我认为最值得展开的问题。很多人把快捷键表格打印出来贴显示器边,两周后还是只熟前五个。我比较推荐三个实操方法:

  1. 每日三个:不要贪多,每天只挑三个动作强制自己用快捷键。今天搞定 Alt+Enter、Ctrl+W、Ctrl+D,明天再换一组,两周就能覆盖核心场景。
  2. 用 Find Action 兜底:所有“都知道能按快捷键但想不起来是哪个”的操作,统一用 Ctrl+Shift+A 来触发。每次触发都是一次“名字→键位”的复习,比翻表快得多。
  3. 把常用操作从鼠标里“逼”出来:比如给自己定一个小规矩:复制粘贴直接用 Ctrl+C/V 没问题,但“跳转文件”必须用 Ctrl+E 或 Ctrl+Tab,“找符号”必须用 Ctrl+Shift+N。思考过程里逐渐就少了“鼠标点哪里”。

这里放一个可直接收藏的排查速查表:

现象可能原因处理办法
Ctrl+Space 弹输入法输入法占用改输入法切换键
Ctrl+Alt+方向键没反应或转屏幕显卡驱动占用关闭显卡热键
F7/F8 没反应笔记本功能键模式切 Fn Lock 或改 BIOS
粘贴历史弹的是系统面板系统剪贴板占用关闭系统剪贴板历史
某个键彻底无响应第三方软件全局注册用 PowerToys 排查
快捷键冲突标红IDEA 内绑定重叠改其中一个键位

下次遇到“按键失灵”按行对号入座,能少走很多弯路。

5. 快捷键之外:IDEA 效率体系的三个延伸

5.1 Live Template 与 Postfix Completion:把敲代码也变成快捷键

快捷键控制的是“操作”,模板控制的是“生成”。IDEA 的Live Template和Postfix Completion本质上是一套用关键词触发代码生成的方式。比如在方法里输入psfs再按 Tab,会生成public static final String;输入fori+Tab,就会生成一个完整的 for 循环;输入list.stream().之后再输入filter等,这是 Postfix 的能力。写打印日志时,sout+Tab 直接展开成System.out.println();,比手动敲快太多。这些单词提示和快捷键是同一个效率体系:减少从想法到代码的击键数量。

5.2 JetBrains 系与 VS Code 的键位迁移策略

如果你在 PyCharm 或 WebStorm 里已经习惯了键位,切回 IDEA 完全不需要重新学,因为它们共用一套 Keymap,Ctrl+B 跳定义、Ctrl+Alt+L 格式化等等全部一致。这也是 JetBrains 全家桶最舒服的地方。我在 PyCharm 写 Python、IDEA 写 Java,两边切换从不需要“适应期”,键位完全在潜意识里。

如果你是从 VS Code 过来的,有几个映射可以先记住:VS Code 的 Ctrl+P 快速打开文件,对应 IDEA 的 Ctrl+Shift+N;VS Code 的 Ctrl+Shift+P 命令面板,对应 IDEA 的 Ctrl+Shift+A;VS Code 的 F12 跳定义,对应 IDEA 的 Ctrl+B。用已知工具映射新工具,比背一张新表的成本低得多。其它如 Obsidian、DBeaver 这类支持键位定制的工具,思路也差不多:先找设置里的键盘映射,再按自己的肌肉记忆重排。

5.3 社区版快捷键一样,Spring Boot 开发照样高效

最后说一个被问得很多的问题:社区版能不能开发 Spring Boot?答案是能,而且快捷键体系和在旗舰版完全一致。社区版免费开源,支持 Java/Kotlin/Groovy 的基础开发、Maven/Gradle 构建、Git 集成。区别主要在于缺少部分 Spring 专属的面板和关联分析,比如 Bean 的依赖图、Spring Data 的专属提示。但日常写 Controller、Service、Mapper,用社区版配合 Maven 和快捷键,效率并不差。表格里所有键位在社区版里都有效,这一点不用担心。如果你还在观望要不要入 IDEA 的坑,放心从社区版开始,学到的东西一个都不会浪费。

最后分享一个我练快捷键的真实经历。刚用 IDEA 那阵子,我也打印过一张大全表贴在分隔板,后来发现实用价值不高,因为低头看表的瞬间思路已经断了。我改用了一个很笨但有效的办法:每次要执行某个我知道有快捷键、但想不起来是啥的操作时,就用 Ctrl+Shift+A 输操作名,执行的同时瞄一眼右下角的键位提示。次数一多,手指比脑子先记住了。现在带新人,我第一句永远是:先别学花哨的,把 Alt+Enter、双击 Shift、Ctrl+W、Shift+F6 这几个揉进肌肉记忆。这四个键,基本能覆盖一天里八成鼠标往返。快捷键这东西,没有终点,但每多记一个,你就离“手不离键盘”的状态近一步。这就是我用 IntelliJ IDEA 这些年最值回票价的投资。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询