快捷键 快捷键符号 英文名称 功能说明
Shift + Command + [ ⇧⌘[ Go to previous editor tab/Select Previous Tab 向左切换打开的编辑 tab 页
Shift + Command + ] ⇧⌘[ Go to next editor tab/Select Next Tab 向右切换打开的编辑 tab 页
F12 Go back to previous tool window 返回到前一个工具窗口
Esc Go to editor (from tool window) 从工具窗口进入代码文件窗口
Shift + Esc ⇧⎋ Hide active or last active window 隐藏当前或最后一个活动的窗口,且光标进入代码文件窗口
Command + L ⌘L Go to line 在当前文件跳转到某一行的指定处
Command + Shift + F4 ⌘⇧F4 未知 关闭活动run/messages/find/… tab
Command + E ⌘E Recent files popup 显示最近打开的文件记录列表
Shift + Option + E ⇧⌥E Recent location popup 最近位置的弹窗
Command + Option + ← ⌘⌥← Navigate back 退回到上一个操作的地方,即返回至上次浏览的位置
Command + Option + → ⌘⌥→ Navigate forward 前进到下一个操作的地方,即返回至下次浏览的位置
Command + ] ⌘] 回退到前一次操作的地方
Command + [ ⌘[ 前进到后一次操作的地方
Command + Shift + Delete ⌘⇧⌫ Navigate to last edit location 跳转到最后一个编辑的地方
Command+Shift+I ⌘⇧I 查看定义的类,快速查看
Option + F1 ⌥F1 Select current file or symbol in any view 显示当前文件选择目标弹出层,弹出层中有很多目标可以进行选择(如在代码编辑窗口可以选择显示该文件的Finder)
Command + B / Command + 鼠标点击 ⌘B / ⌘ + click Go to declaration 进入光标所在的接口/类/方法/变量的声明处
Command + Option + B ⌘⌥B Go to implementation(s) 在方法名上使用此组合键,如果当前方法所在类有多个子类,会打开子类列表,选择查看子类的覆盖重新方法;如果是在类名上使用此组合键,且当前类有多个子类,会打开子类列表,选择查看子类定义
Option + Space, Command + Y ⌥ Space, ⌘Y Open quick definition lookup 快速打开光标所在方法、类的定义 ,会打开一个小窗口
Control + Shift + B ⌃⇧B Go to type declaration 跳转到类型声明处
Command + U ⌘U Go to super-method / super-class 前往当前光标所在方法的父类的方法 / 接口定义
Control + 方向键下 / Control + 方向键上 ⌃↓ / ⌃↑ Go to previous/next method 当前光标跳转到当前文件的前一个/后一个方法名位置
Option+Command + ] ⌥⌘] Move caret to code block start 移动光标(插入符号)到当前所在代码块的开始位置
Option+Command + [ ⌥ ⌘[ Move caret to code block end 移动光标(插入符号)到当前所在代码块的结束位置
Command + F12 ⌘F12 File structure popup 弹出当前文件结构层,可以在弹出的层上直接输入进行筛选(可用于搜索类中的方法和变量),这个其实有点类似于 Class Structure
Control + H ⌃H Type hierarchy 显示当前类的层次结构,其实就是类的继承关系结构
Command + Shift + H ⌘⇧H Method hierarchy 显示方法层次结构,其实是显示方法所在类的继承/实现层次结构
Control + Option + H ⌃⌥H Call hierarchy 显示调用层次结构
F2 / Shift + F2 F2 / ⇧F2 Next/previous highlighted error 跳转到下一个/上一个突出错误或警告的位置
F4 / Command + 方向键下 F4 / ⌘↓ Edit source/View source /jump to source 编辑/查看代码源
Option + Home ⌥ Home Show navigation bar 显示到当前文件的导航条
F3 Toggle bookmark 选中文件/文件夹/代码行,添加/取消书签
Option + F3 ⌥F3 Toggle bookmark with mnemonic 选中文件/文件夹/代码行,使用助记符添加/取消书签
Control + 0...Control + 9 ⌃0…⌃9 Go to numbered bookmark 定位到对应数值的书签位置
Command + F3 ⌘F3 Show bookmarks 显示所有书签
Command+↑ ⌘ ↑ 此时你的光标在源代码编辑界面中,按下此组合键,可以在同一个包下的所有源代码文件中进行切换

注:可以在 IntelliJ IDEA 的菜单栏的【Navigate】中查看所有关于“导航”的操作快捷键。

IntelliJ IDEA for Mac在MacOS模式下的导航快捷键(Navigation Shortcut)相关推荐

  1. IntelliJ IDEA for Mac在MacOS模式下的选择快捷键(Select Shortcut)

    快捷键 快捷键符号 英文名称 功能说明 Shift + Command + 8 按列选择模式.按下此组合键,再按鼠标左键拖动选择矩形区域,输入新的内容,可以替换被选择的所有行的内容 Option+Co ...

  2. IntelliJ IDEA for Mac在MacOS模式下的编辑快捷键(Editing Shortcut)

    快捷键 快捷键符号 英文名称 功能说明 Control + Space ⌃Space Basic code completion 基本的代码补全(补全任何类.方法.变量),代码智能提示,因为和切换输入 ...

  3. IntelliJ IDEA for Mac在MacOS模式下的替换快捷键(Replace Shortcut)

    快捷键 快捷键符号 英文名称 功能说明 Command + R ⌘R Replace 选择要被替换的内容,按下此组合键,然后会出现替换内容输入框,输入替换内容,按下回车一次,替换一个,继续按回车再替换 ...

  4. IntelliJ IDEA for Mac在MacOS模式下的调试快捷键(Debugging Shortcut)

    快捷键 快捷键符号 英文名称 功能说明 F8 F8 Step Over 进入下一步,如果当前行断点是一个方法,不会进入当前方法体内.逐行执行程序 F7 F7 Step Into 进入下一步,如果当前行 ...

  5. IntelliJ IDEA for Mac 在MacOS模式下的注释快捷键(Comment Shortcut)

    快捷键 快捷键符号 英文名称 功能说明 Command+/ ⌘/ Comment/uncomment with line comment 单行注释 Command + Option + / ⌘⌥/ C ...

  6. IntelliJ IDEA for Mac在MacOS模式下的动态代码模板快捷键(Live Templates Shortcut)

    快捷键 快捷键符号 英文名称 功能说明 Option + Command + J ⌥ ⌘ J Select Template 弹出模板选择窗口,将选定的代码使用动态模板包住 Option +Comma ...

  7. IntelliJ IDEA for Mac在MacOS模式下的搜索/查询/查找快捷键(Search Shortcut)

    文章目录 根据内容查找文件 根据名称查找类文件(源代码文件) 根据名称查找任何类型文件 查找字段名称.方法名.类名声明的地方 查找所有的内容 查找任何动作 快捷键 快捷键符号 英文名称 功能说明 Do ...

  8. IntelliJ IDEA for Mac在MacOS模式下添加到收藏夹的快捷键(Add Favorite Shortcut)

    快捷键 快捷键符号 英文名称 功能说明 Option + Shift + F ⌥⇧F Add Favorite 添加到收藏夹 添加到收藏夹后,你可以按下组合键 Command + 2 打开收藏夹窗格, ...

  9. IntelliJ IDEA for Mac在MacOS模式下的版本控制/本地历史记录快捷键(VCS and Local History Shortcut)

    快捷键 快捷键符号 英文名称 功能说明 Command + K ⌘K Commit project to VCS 提交代码到版本控制器 Command + T ⌘T Update project fr ...

最新文章

  1. 微信支付回调重复通知,正确的响应
  2. 《HTML5与CSS3实例教程》
  3. oracle 用户 多个表空间
  4. Python学习札记(二十) 函数式编程1 介绍 高阶函数介绍
  5. No Fine-Tuning, Only Prefix-Tuning
  6. 河南科技大学c语言网络教学平台,计算机基础教学部
  7. Ajax的异步,是鸡肋还是鸡排?
  8. JS之字符串分割方法split
  9. mysql设计学习_Mysql数据库设计学习
  10. TypeScript基础类型
  11. 现在,TensorRT 4开放下载了
  12. ObjC学习4-多态、动态类型、动态绑定及异常处理
  13. sql数据库批量插入
  14. android双usb麦克风,USB麦克风24bit192K单麦芯片方案-SSS1630
  15. C和指针 第13章 高级指针话题 13.2 高级声明
  16. 数字音频水印技术的matlab代码,数字水印技术dct算法matlab源代码
  17. C语言学习之请编程序将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。
  18. 数据库大量数据操作中事务优化方案
  19. 02-FTP文件共享服务
  20. VS2017操做sql server数据库

热门文章

  1. sql 注射_令人惊讶的注射
  2. 算法正义_正义联盟的Sprint Boot
  3. 微服务pact测试框架_消费者驱动的Pact和Spring Boot测试
  4. 高性能 高可用 可弹性伸缩_性能,可伸缩性和活力
  5. Spring Boot应用程序浪费了内存
  6. 使用@JsonIdentityInfo的Spring自定义序列化器
  7. 休眠面试问答-最终清单
  8. java中iterator_如何在Java中读取CSV文件-Iterator和Decorator的案例研究
  9. Spring Cloud Gateway –配置简单路由
  10. 创新设计模式:抽象工厂模式