提升效率:IntelliJ IDEA 快捷键指南
需积分: 5 136 浏览量
更新于2024-07-16
收藏 86KB PDF 举报
"intellij_快捷键.pdf" 是一份关于IntelliJ IDEA的快捷键使用指南,涵盖了苹果和Windows系统的快捷键配置。这份文件旨在帮助开发者提升在IntelliJ IDEA中的工作效率,通过熟悉和掌握一系列快捷键操作。
主要内容涉及以下几个方面:
1. **Navigation(导航)**
- 终极导航(⇧⌘A / Ctrl+Shift+A):用于查找项目中的任何类、文件或符号。
- 查找类(⌘O / Ctrl+N):快速定位到特定的类。
- 查找文件(⇧⌘O / Ctrl+Shift+N):在整个项目中查找文件。
- 查找符号(⌥⌘O / Ctrl+Shift+Alt+N):查找特定的符号或成员。
- 查找上述所有(连续两次⇧ / 连续两次Shift):快速查找项目中的任何元素。
- 查找对应测试(⇧⌘T / Ctrl+Shift+T):跳转到对应测试类。
- 其他还包括查找代码、上一次修改的位置、下一个错误等。
2. **Search(搜索)**
- 当前文件(⌘F / Ctrl+F):在当前文件中进行文本搜索。
- 所有文件(⇧⌘F / Ctrl+Shift+F):在整个项目中进行全局搜索。
- 替代搜索(⇧⌘R / Ctrl+Shift+R):替换项目中的文本。
3. **Code Navigation(代码导航)**
- 所有使用(⌥⌘F7 / Ctrl+Alt+F7):查看指定元素的所有使用位置。
- 声明(⌘B / Ctrl+B):跳转到变量或方法的声明处。
- 实现(⌥⌘B / Ctrl+Alt+B):查看实现某个接口或抽象方法的地方。
- 类层次(⌃H / Ctrl+H):查看类的继承层次结构。
- 当前文件中的所有方法(⌘F12 / Ctrl+F12):显示当前文件的方法概览。
4. **Other Navigation(其他导航)**
- 上一个词(⌥← / Ctrl+Left) 和 下一个词(⌥→ / Ctrl+Right):在代码中移动光标,按单词进行跳转。
- 当前行行首(⌘← / Home) 和 行尾(⌘→ / End):快速到达当前行的开头或结尾。
5. **View(视图)**
- 设置(⌘ / Ctrl+Alt+S):打开IDE的设置界面。
- 最近打开文件(⌘E / Ctrl+E):查看最近打开的文件列表。
- 项目相关(⌥F1 / Alt+F1):访问与当前文件相关的项目信息。
- 搜索结果(⌘3 / Alt+3)、运行结果(⌘4 / Alt+4)、debug窗口(⌘5 / Alt+5)、版本控制(⌘9 / Alt+9)、终端窗口(⌥F12 / Alt+F12):访问相应的视图窗口。
- 显示/隐藏所有非编辑器窗口(⇧⌘F12 / Ctrl+Shift+F12):管理IDE的窗口布局。
- 返回编辑器(Esc):快速返回编辑器窗口。
6. **Practice(实践)**
- 提供了一个练习项目链接:https://github.com/seanyinx/ServiceComb-Saga.git,可以用来实践所学的快捷键操作。
通过学习和熟练掌握这些快捷键,开发人员可以在IntelliJ IDEA中更高效地编写和导航代码,提高开发效率。对于Windows和Mac用户,可以根据各自的操作系统选择对应的快捷键进行操作。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2020-04-22 上传
2018-10-11 上传
2021-10-19 上传
2011-05-07 上传
2019-10-22 上传
2021-09-13 上传
飞羽天通
- 粉丝: 2
- 资源: 30
最新资源
- dapper-for-AspnetIdentity:用于 asp.net 身份的 Dapper 2.0+
- toolset:Nuke常用工具的集合。 对于在没有这些普通“额外费用”的供应商处工作的自由职业者
- chatter-api:我的聊天应用程序的Elixir API
- beg-css3:David Powers的“ Beginning CSS3”的源代码-css source code
- Python库 | squad-1.15.1.tar.gz
- Midterm-2021:Doin数据科学中期项目
- jburkardt-f77:John Burkardt 的 FORTRAN 77 软件大集合的官方 Git 镜像
- sysdk:185手游iOS渠道SDK源码(GM版)
- ByteDanceOpen:Bytedance(TikTok, Toutiao)third party open platform backend SDK, provides easy-to-use authorization, template management, code package management and other APIs.字节跳动(抖音, 头条)第三方开放平台小程序sdk, 提供了简单易用的授权,模版管理,代码包管理等api
- AppMantenimientoRoom
- 语音识别,sort函数c语言源码,c语言
- Project-Management:项目管理与沟通
- 计算网络节点模块内连通度和模块间连通度
- myNotes-back:myNotes API
- codecourses:CodeCourses是一名开源在线法官-css source code
- opencv图像处理素材