### IntelliJ IDEA 快捷键详解 #### 一、概述 IntelliJ IDEA 是一款非常强大的 Java 集成开发环境(IDE),它提供了丰富的功能来提高开发效率。本文档将详细介绍 IntelliJ IDEA 中常用的快捷键,帮助开发者快速掌握并提高工作效率。 #### 二、常用操作 ##### 1. 查找与导航 - **Find Action (Ctrl+Shift+A/A)**:通过这个快捷键可以快速找到 IDE 中的任何动作或功能。 - **Go to Declaration (Ctrl+B/Ctrl+点击)**:快速跳转到变量、方法或类的定义处。 - **Go to Super Method (Ctrl+Alt+B)**:跳转到超类方法。 - **Show Usages (Alt+F7/Ctrl+F7)**:显示当前元素的使用情况。 - **Select Next Occurrence (Ctrl+Shift+F7)**:选择下一个出现的位置。 - **Select All Usages (Ctrl+Alt+F7)**:选择所有出现的位置。 - **Find in Path (Ctrl+Shift+F)**:在指定路径中搜索文本。 - **Replace in Path (Ctrl+Shift+R)**:在指定路径中替换文本。 ##### 2. 编译与运行 - **Build Project (Ctrl+F9)**:编译整个项目。 - **Build Module (Ctrl+Shift+F9)**:编译当前模块。 - **Run '...' (Alt+Shift+F10)**:运行配置好的程序。 - **Debug '...' (Alt+Shift+F9)**:调试配置好的程序。 - **Run (Shift+F10)**:运行当前文件。 - **Debug (Shift+F9)**:调试当前文件。 - **Run Configuration (Ctrl+Shift+F10)**:打开运行/调试配置对话框。 ##### 3. 调试 - **Step Over (F8)**:单步执行,不进入方法。 - **Step Into (F7)**:单步执行并进入方法。 - **Step Out (Shift+F8)**:退出当前方法继续执行。 - **Force Step Into (Shift+F7)**:强制进入方法,即使该方法是库方法也一样。 - **Evaluate Expression (Alt+F8)**:计算表达式的值。 - **Resume Program (F9)**:继续执行程序。 - **Toggle Breakpoint (Ctrl+F8)**:切换断点。 ##### 4. 导航 - **Open Class (Ctrl+N)**:打开类。 - **Open File (Ctrl+Shift+N)**:打开文件。 - **Open Symbol (Ctrl+Alt+Shift+N)**:打开符号(如方法、字段等)。 - **Navigate Back (Alt+Left)**:返回上一步。 - **Navigate Forward (Alt+Right)**:前进到下一步。 - **Last Edit Location (Ctrl+Shift+Backspace)**:回到最后一次编辑的位置。 ##### 5. 文件操作 - **Close Active Tab (Ctrl+F4)**:关闭当前标签页。 - **Switch Between Editor Tabs (Ctrl+Tab)**:切换编辑器标签页。 ##### 6. 代码编写 - **Code Completion (Ctrl+Space)**:基本代码完成。 - **Smart Type Completion (Ctrl+Shift+Space)**:智能类型代码完成。 - **Smart Type Completion (Ctrl+Shift+Enter)**:智能代码完成。 - **Parameter Info (Ctrl+P)**:显示方法参数信息。 - **Quick Documentation (Ctrl+Q)**:快速查看文档。 - **Quick Definition Lookup (Ctrl+鼠标悬停代码)**:快速查看定义。 - **Quick JavaDoc (Ctrl+F1)**:快速查看 JavaDoc。 - **Add Unimplemented Methods (Alt+Insert)**:添加未实现的方法。 - **Override Methods (Ctrl+O)**:覆盖方法。 - **Implement Methods (Ctrl+I)**:实现方法。 - **Surround With (Ctrl+Alt+T)**:将选中的代码包围起来(例如 try/catch、if/else 等)。 - **Comment/Uncomment with Line Comment (Ctrl+/)**:添加/删除行注释。 - **Comment/Uncomment with Block Comment (Ctrl+Shift+/)**:添加/删除块注释。 - **Increase Selection (Ctrl+W)**:扩大选择范围。 - **Decrease Selection (Ctrl+Shift+W)**:缩小选择范围。 - **Quick Switch Scheme (Alt+Q)**:快速切换方案。 - **Refactor (Alt+Enter)**:重构代码。 - **Optimize Imports (Ctrl+Alt+O)**:优化导入。 - **Format Code (Ctrl+Alt+L)**:格式化代码。 - **Organize Imports (Ctrl+Alt+O)**:整理导入。 ##### 7. 代码片段 - **Insert Code Fragment (Ctrl+J)**:插入代码片段。 - **iter**:迭代器。 - **inst**:实例化。 - **itco**:构造器。 - **itit**:初始化。 - **itli**:列表。 - **psf**:打印。 - **thr**:线程。 ##### 8. 其他 - **Change Font Size (Ctrl+Shift+NumPad+/-)**:改变字体大小。 - **Move Line Up/Down (Alt+Up/Down)**:移动行上/下。 - **Split Editor Horizontally (Ctrl+] )**:水平分割编辑器。 - **Split Editor Vertically (Ctrl+[ )**:垂直分割编辑器。 - **Close Other Tabs (Ctrl+Shift+F4)**:关闭其他标签页。 - **Show Intentions (Alt+Enter)**:显示意图操作。 - **Reformat Code (Ctrl+Alt+L)**:重新格式化代码。 - **Optimize Imports (Ctrl+Alt+O)**:优化导入。 - **Show Auto Import Popup (Ctrl+Alt+I)**:显示自动导入弹窗。 - **Indent Lines (Tab/Shift+Tab)**:缩进/取消缩进行。 - **Cut Line (Ctrl+X or Shift+Delete)**:剪切行。 - **Copy Line (Ctrl+C or Ctrl+Insert)**:复制行。 - **Paste Line (Ctrl+V or Shift+Insert)**:粘贴行。 - **Paste from History (Ctrl+Shift+V)**:从历史记录中粘贴。 - **Duplicate Line (Ctrl+D)**:复制当前行。 - **Delete Line (Ctrl+Y)**:删除当前行。 - **Join Lines (Ctrl+Shift+J)**:合并行。 - **Insert Line (Ctrl+Enter)**:插入行。 - **Split Line (Shift+Enter)**:拆分行。 - **Toggle Case (Ctrl+Shift+U)**:切换字母大小写。 - **Move Line Up/Down (Alt+Up/Down)**:上下移动行。 - **Delete Word (Ctrl+Delete)**:删除单词。 - **Delete Left Word (Ctrl+Backspace)**:删除左侧单词。 - **Increase/Decrease Font Size (Ctrl+NumPad+/-)**:增加/减少字体大小。 - **Increase Font Size (Ctrl+Shift+NumPad+)**:增大字体大小。 - **Decrease Font Size (Ctrl+Shift+NumPad-)**:减小字体大小。 - **Close Active Tab (Ctrl+F4)**:关闭活动标签。 - **Show All Files (Double Shift)**:显示所有文件。 - **Find (Ctrl+F)**:查找。 - **Next Highlighted Error/Warning (F2/Shift+F2)**:跳转到下一个/上一个错误或警告。 - **Find Next (F3)**:查找下一个。 - **Find Previous (Shift+F3)**:查找上一个。 - **Replace (Ctrl+R)**:替换。 - **Find in Path (Ctrl+Shift+F)**:在路径中查找。 - **Replace in Path (Ctrl+Shift+R)**:在路径中替换。 - **Highlight Usages in File (F2/Shift+F2)**:高亮显示文件中的使用情况。 - **Find Usages (Alt+F7/Ctrl+F7)**:查找使用情况。 - **Find Class (Ctrl+N)**:查找类。 - **Find File (Ctrl+Shift+N)**:查找文件。 - **Find Symbol (Ctrl+Alt+Shift+N)**:查找符号。 - **Navigate to Last Edit Location (Ctrl+Shift+Backspace)**:导航到最后编辑位置。 - **Navigate Back (Alt+Left)**:后退。 - **Navigate Forward (Alt+Right)**:前进。 - **Find in Path (Ctrl+Shift+F)**:在路径中查找。 - **Replace in Path (Ctrl+Shift+R)**:在路径中替换。 - **Quick Documentation (Ctrl+Q)**:快速文档。 - **Show Usages (Alt+F7/Ctrl+F7)**:显示使用情况。 - **Show Usages in Scope (Ctrl+Alt+F7)**:在范围内显示使用情况。 - **Find Usages in File (Ctrl+Shift+F7)**:在文件中查找使用情况。 - **Go to Declaration (Ctrl+B/Ctrl+点击)**:跳转到声明。 - **Go to Super Method (Ctrl+Alt+B)**:跳转到超类方法。 - **Go to Implementation (Ctrl+Alt+B)**:跳转到实现。 - **Go to Test (Ctrl+Shift+T)**:跳转到测试。 - **Go to Type Declaration (Ctrl+Shift+B)**:跳转到类型声明。 - **Go to Source (Ctrl+U)**:跳转到源代码。 - **Go to Next Change (F12)**:跳转到下一个更改。 - **Go to Next Change (Esc)**:跳转到下一个更改。 - **Go to Next Change (Shift+Esc)**:跳转到下一个更改。 - **Close Editor Tab (Ctrl + Shift + F4)**:关闭编辑器标签。 - **Navigate to File (Ctrl + G)**:导航到文件。 - **Navigate Back (Ctrl + E)**:导航回退。 - **Navigate to Change (Ctrl + Alt+Left/Right)**:导航到更改。 - **Navigate Back to Editor (Ctrl + Shift + Backspace)**:导航回编辑器。 - **Navigate to File (Alt+F1)**:导航到文件。 - **Navigate to Class (Ctrl+B or Ctrl+点击)**:导航到类。 - **Navigate to Class Method (Ctrl+Alt+B)**:导航到类方法。 - **Navigate to Method Implementation (Ctrl+Shift+I)**:导航到方法实现。 - **Navigate to Method Declaration (Ctrl+Shift+B)**:导航到方法声明。 - **Navigate to Super Method (Ctrl+U)**:导航到超类方法。 - **Navigate to Next Change (Alt+Up/Down)**:导航到下一个更改。 - **Navigate to Next Change (Ctrl+]/[)**:导航到下一个更改。 - **Navigate to File Structure (Ctrl+F12)**:导航到文件结构。 - **Navigate to Type Hierarchy (Ctrl+H)**:导航到类型层次结构。 - **Navigate to Method Hierarchy (Ctrl+Shift+H)**:导航到方法层次结构。 - **Navigate to Usages (Ctrl+Alt+H)**:导航到使用情况。 - **Navigate to Next Highlighted Error/Warning (F2/Shift+F2)**:导航到下一个/上一个高亮的错误/警告。 - **Navigate to File Structure (F4/Ctrl+Enter)**:导航到文件结构。 - **Navigate to Home Directory (Alt+Home)**:导航到主目录。 - **Toggle Bookmark (F11)**:切换书签。 - **Toggle Bookmark and Jump (Ctrl+F11)**:切换书签并跳转。 - **Jump to Next Bookmark (Ctrl+#[0-9])**:跳转到下一个书签。 - **Jump to Previous Bookmark (Shift+F11)**:跳转到上一个书签。 - **Run (F5)**:运行。 - **Step Over (F6)**:单步执行。 - **Remove Element (Alt+Delete)**:删除元素。 - **Refactor This (Shift+F6)**:重构此。 - **Extract Variable (Ctrl+F6)**:提取变量。 - **Create Class (Ctrl+Alt+N)**:创建类。 - **Create Method (Ctrl+Alt+M)**:创建方法。 - **Create Field (Ctrl+Alt+V)**:创建字段。 - **Create Constructor (Ctrl+Alt+F)**:创建构造函数。 - **Create Property (Ctrl+Alt+C)**:创建属性。 - **Create Parameter (Ctrl+Alt+P)**:创建参数。 - **Commit Changes (Ctrl+K)**:提交更改。 - **Show Version Control Operations (Ctrl+T)**:显示版本控制操作。 - **Change Commit Message (Alt+Shift+C)**:更改提交消息。 - **Show Version Control Popup (Alt+BackQuote(`))**:显示版本控制弹出窗口。 - **Commit Changes (Ctrl+Alt+J)**:提交更改。 - **Save (Ctrl+S)**:保存。 - **Commit Changes (Ctrl+Alt+Y)**:提交更改。 - **Show Editor Tabs (Ctrl+Shift+F12)**:显示编辑器标签。 - **Show Find Window (Alt+Shift+F)**:显示查找窗口。 - **Show Find Results (Alt+Shift+I)**:显示查找结果。 - **Show Command Palette (Ctrl+Shift+A)**:显示命令面板。 - **Show Settings (Ctrl+Alt+S)**:显示设置。 - **Show Project Structure (Ctrl+Alt+Shift+S)**:显示项目结构。 - **Find Action (Ctrl+Shift+A/A)**:查找操作。 - **Navigate Through Editors (Ctrl+Tab)**:导航通过编辑器。 - **Show Code Completion (Ctrl+Space)**:显示代码完成。 - **Show Smart Code Completion (Ctrl+Shift+Space)**:显示智能代码完成。 - **Show Quick Documentation (Ctrl+Q)**:显示快速文档。 - **Show Quick Definition (Ctrl+鼠标悬停代码)**:显示快速定义。 - **Show Quick Type Information (Ctrl+Shift+Space)**:显示快速类型信息。 - **Show Quick Javadoc (Ctrl+F1)**:显示快速 Javadoc。 - **Show Intention Actions (Alt+Enter)**:显示意图操作。 - **Show Refactoring Options (Alt+Enter)**:显示重构选项。 - **Show Quick Fix (Alt+Enter)**:显示快速修复。 - **Show Settings (Ctrl+Alt+S)**:显示设置。 - **Show Settings (Ctrl+Alt+Shift+S)**:显示项目结构。 - **Show Command Palette (Ctrl+Shift+A)**:显示命令面板。 - **Show Editor Tabs (Ctrl+Shift+F12)**:显示编辑器标签。 - **Show Find Window (Alt+Shift+F)**:显示查找窗口。 - **Show Find Results (Alt+Shift+I)**:显示查找结果。 - **Show Command Palette (Ctrl+Shift+A)**:显示命令面板。 - **Show Settings (Ctrl+Alt+S)**:显示设置。 - **Show Project Structure (Ctrl+Alt+Shift+S)**:显示项目结构。 以上是 IntelliJ IDEA 中的一些常用快捷键。熟练掌握这些快捷键可以帮助开发者极大地提高开发效率。希望本文档能对您的开发工作有所帮助。
- 粉丝: 125
- 资源: 9
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 单片机仿真∶电流电压检测系统 可完成(1)电网参数监测,包括电流、电压 (2)监测参数的显示; (3)报警数据数值设定(按键)
- SpringBoot之移动互联网论坛网站
- 基于PLC和组态软件的智能停车场收费系统停车场电气控制
- 西门子PLc程序,博途V16 V17版1200与多台G120变频器通过过modbus RTU485 通讯控制,模拟量转换,温度
- 基于springboot的论坛网站
- 恒压供水,维纶通屏+s7 200程序
- 基于S7-200 PLC和组态王组态切片机控制系统 带解释的梯形图程序,接线图原理图图纸,io分配,组态画面
- 相关材料认证的备份11
- 三菱 FX5U PLC 4轴程序 控制松下伺服3个, 步进电机一个, 四轴自动堆垛码垛设备程序, 回原点动作用专用的原点
- springcolud与springboot不一致造成的