IntelliJ IDEA使用_常用快捷键(windows版)

文章目录

  • 版本说明
  • 搜索操作
  • 层级关系查看
  • 光标选择
  • 代码定位
  • 代码操作
  • Git操作
  • 编辑器操作

版本说明

当前的IntelliJ IDEA 的版本是2021.2.2(下载IntelliJ IDEA)
在这里插入图片描述
ps:不同版本一些图标和设置位置可能会存在差异,但应该大部分都差不多。

搜索操作

原文 解释 快捷键
Find… 当前页搜索 Ctrl+F
Find in Path… 指定路径搜索 Ctrl+Shift+F
Search Everything 全局搜索 全局搜索 Shift+Shift
Search Class 类全局搜索 Ctrl+N
Search File 文件全局搜索 Ctrl+Shift+N
Replace a string in active editor with another string 搜索并替换 Ctrl + R

层级关系查看

原文 解释 快捷键
Type Hierarchy 类的层级关系 Ctrl + H
Method Hierarchy 方法的层级关系 Ctrl + Shift + H
Call Hierarchy 调用的层级关系 Ctrl + Alt + H
Show UML Diagram UML图展示 、UML浮窗展示 Ctrl + Alt + Shift + U 、Ctrl + Alt + U

光标选择

原文 解释 快捷键
Select Line at Caret 选择光标所在行的开始和结尾 Shift+Home 、Shift + End
Move Caret to Line End 移动光标到行的末尾 End
Move Caret to Line Start 移动光标到行的开始 Home
Move Caret to Text Start 光标移动到文档开头 Ctrl + Home
Move Caret to Text End 光标移动到文档结尾 Ctrl+ End
Move Caret to Text Start with Selection 选择并移动光标到文档开头 Ctrl + Shift + Home
Move Caret to Text End with Selection 选择并移动光标到文档结尾 Ctrl + Shift + End
Extend Selection 扩大选择范围,整个单词或者完整的代码块 Ctrl + W
Left with Selection 单个字符向左选择 Shift+向左箭头
Right with Selection 单个字符向右选择 Shift+向右箭头
Move Caret to Previous Word with Selection 根据完整单词光标向左移动并选择 Ctrl+Shift+向左箭头
Move Caret to Nex Word with Selection 根据完整单词光标向右移动并选择 Ctrl+Shift+向右箭头
Select ALL 选择全部文档 Ctrl+A
Select All Occurrences 选中与光标选中相同的所有字母 Ctrl + Alt + Shift + J

代码定位

原文 解释 快捷键
Find Usages 搜索光标所在的类和方法在哪被使用 Alt+F7
Go to Declaration or Usages 进入到类、接口、变量的声明和引用 Ctrl+B、Ctrl + 鼠标左键
Implementation 查看该接口实现类或实现方法 Ctrl+Alt+B、Ctrl+Alt+鼠标左键
Next Highlighted Error 快速定位到下一个错误行 F2
Previous Highlighted Error 快速定位到上一个错误行 Shift + F2
Go to Line:Column 快速定位到指定的第几行 Ctrl + G

代码操作

原文 解释 快捷键
Extract Method… 提取方法(选择的代码抽取成方法) Ctrl + Alt + M
Surround With… 围绕处理(选择的代码被if while等包裹) Ctrl + Alt + T
Delete Line 删除行 Ctrl+Y
Duplicate Line or Selection 重复行(复制行) Ctrl+D
Join Lines 折叠行 Ctrl+Shift+j
Start New Line 开始新的一行(默认当前行下一行) Shift + Enter
Start New Line Before Current 开始新的一行(当前行之前) Ctrl + Alt + Enter
Move Line Down 向下移动行 Alt+Shift+向下箭头
Move Line Up 向上移动行 Alt+Shift+向上箭头
Surround selection on typing quote or brace 选择代码片段,添加双引号(需要去Settings->Editor->General->Smart Keys中设置勾选) Shift + "
Reformat Code 代码格式化 Ctrl+Alt+L
Override base class methods in the current class 重写方法 Ctrl + O
Generate 生成geet/seet/构造器/toString等方法 Alt+insert
Unindent Line or Selection 取消首行缩进 Shift+Tab
Edit 编辑提示,根据代码问题提示解决方案 Alt + Enter
Quick Documentation 查阅方法文档说明 Ctrl + Q
Rename the selected symbol and correct all references 重命名并更正所有引用 Shift + F6
Optimize Imports 删除未使用的import包 Ctrl+Alt+O
Render All Doc Comments 渲染所有文档注释 自定义
Cyclic Expand Word 补齐词汇 Alt + /
Back 后退上一步操作 Ctrl + Alt + 左箭头
Forward 前进下一步操作 Ctrl + Alt + 右箭头

Git操作

原文 解释 快捷键
Commit 提交 Ctrl+K
Push 推送 Ctrl+Shift+K
Pull 拉取 Ctrl+T
Annotate 提交作者 自定义
git branches 当前项目git 分支 Ctrl+Shift+`
VCS Operations Popup git所有操作弹窗 Alt+`

编辑器操作

原文 解释 快捷键
Close 关闭当前窗口 Ctrl + F4
Quick Switch 快速切换(主题、快捷键等)开关 Ctrl+`
Switch 所有窗口选择开关 Ctrl+tab
Project Structure 项目结构 Ctrl + Alt + Shift + S
Setting 设置 Ctrl + Alt + S
Show Decompiled Class 显示反编译类(class字节码) Ctrl + Shift + Alt + Q
Paste from history 历史粘贴板 Ctrl+Shift+V
Paste without formatting 粘贴没有格式 Ctrl+Shift+Alt+V
Copy path 复制当前文件的绝对路径(盘符开始) Ctrl+Shift+C
Copy Reference 复制当前文件的相对路径(包名开始) Ctrl+Shift+Alt+C
Quickly navigate to action by name 通过名(包括keymap名)快速查询需要执行的操作 Ctrl + Shift + A

你可能感兴趣的:(Intellij,IDEA,intellij-idea,java,ide)