### IntelliJ IDEA 快捷键详解 #### 一、基本操作 **注释与取消注释:** - **快捷键:** `Ctrl + /` 或 `Ctrl + Shift + /` - **功能描述:** 对选中的代码行进行注释或取消注释。使用 `//` 进行单行注释,使用 `/* */` 进行多行注释。 **复制行:** - **快捷键:** `Ctrl + D` - **功能描述:** 复制当前选中的代码行或整个文件中的光标所在行。 **删除行:** - **快捷键:** `Ctrl + X` - **功能描述:** 删除当前选中的代码行或整个文件中的光标所在行。 **快速修复:** - **快捷键:** `Alt + Enter` - **功能描述:** 当代码出现编译错误时,可以通过此快捷键快速修复问题,如添加类型转换、修改类型等。 **代码提示:** - **快捷键:** `Alt + /` - **功能描述:** 在编写代码过程中提供代码完成建议,提高编码效率。 **定位行:** - **快捷键:** `Ctrl + G` - **功能描述:** 快速跳转到文件中的指定行号。 **重构 - 重命名:** - **快捷键:** `Shift + F6` - **功能描述:** 用于重命名变量、方法或类,并自动更新所有相关的引用。 **替换文本:** - **快捷键:** `Ctrl + R` - **功能描述:** 在当前文件中替换文本。 **查找文本:** - **快捷键:** `Ctrl + F` - **功能描述:** 在当前文件中查找文本。 **最近打开的文件:** - **快捷键:** `Ctrl + E` - **功能描述:** 显示最近打开的文件列表。 **自动代码生成:** - **快捷键:** `Ctrl + J` - **功能描述:** 自动生成代码片段,如循环语句、条件语句等。 **组织导入:** - **快捷键:** `Ctrl + Alt + O` - **功能描述:** 自动优化并组织文件中的导入声明,移除未使用的导入。 **格式化代码:** - **快捷键:** `Ctrl + Alt + L` - **功能描述:** 格式化当前文件中的代码,使其符合预设的代码风格规范。 **大小写转换:** - **快捷键:** `Ctrl + Shift + U` - **功能描述:** 将选中的文本转换为大写或小写。 --- #### 二、代码生成与导航 **导入包、自动修正:** - **快捷键:** `Alt + 回车` - **功能描述:** 当引用了未导入的类时,可以快速导入类或自动修正语法错误。 **查找类:** - **快捷键:** `Ctrl + N` - **功能描述:** 快速搜索项目中的类。 **查找文件:** - **快捷键:** `Ctrl + Shift + N` - **功能描述:** 快速搜索项目中的文件。 **格式化代码:** - **快捷键:** `Ctrl + Alt + L` - **功能描述:** 同基本操作部分的格式化代码。 **优化导入:** - **快捷键:** `Ctrl + Alt + O` - **功能描述:** 同基本操作部分的组织导入。 **生成代码:** - **快捷键:** `Alt + Insert` - **功能描述:** 自动生成常用的代码片段,如 get/set 方法、构造函数等。 **最近更改的代码:** - **快捷键:** `Ctrl + E` 或 `Alt + Shift + C` - **功能描述:** 显示最近更改的文件列表。 **替换文本:** - **快捷键:** `Ctrl + R` - **功能描述:** 同基本操作部分的替换文本。 **查找文本:** - **快捷键:** `Ctrl + F` - **功能描述:** 同基本操作部分的查找文本。 **自动补全代码:** - **快捷键:** `Ctrl + Shift + Space` - **功能描述:** 提供更精确的代码补全建议。 **代码提示:** - **快捷键:** `Ctrl + 空格` - **功能描述:** 提供基础的代码补全建议。 **类名或接口名提示:** - **快捷键:** `Ctrl + Alt + Space` - **功能描述:** 提示类名或接口名。 **方法参数提示:** - **快捷键:** `Ctrl + P` - **功能描述:** 显示方法的参数信息。 **查找类中的方法或变量:** - **快捷键:** `Ctrl + Shift + Alt + N` - **功能描述:** 在类中搜索方法或变量。 **快速查看修改历史:** - **快捷键:** `Alt + Shift + C` - **功能描述:** 查看文件最近的修改记录。 **快速打开或隐藏工程面板:** - **快捷键:** `Alt + 1` - **功能描述:** 快速打开或隐藏工程面板。 **返回至上次浏览的位置:** - **快捷键:** `Ctrl + Alt + 左/右箭头` - **功能描述:** 返回到先前浏览的位置。 **切换代码视图:** - **快捷键:** `Alt + 左/右箭头` - **功能描述:** 在多个编辑器窗口之间快速切换。 **在方法间快速移动定位:** - **快捷键:** `Alt + 上/下箭头` - **功能描述:** 在当前文件的方法间快速跳转。 **代码向上/下移动:** - **快捷键:** `Ctrl + Shift + 上/下箭头` - **功能描述:** 移动选中的代码块向上或向下。 **高亮错误或警告快速定位代码:** - **快捷键:** `F2` 或 `Shift + F2` - **功能描述:** 高亮显示当前文件中的错误或警告,并快速跳转到这些位置。 **生成代码标签后按 Tab:** - **功能描述:** 完成代码标签的输入后,按 Tab 键生成对应的代码。 **高亮显示所有选中文本:** - **快捷键:** `Ctrl + Shift + F7` - **功能描述:** 选中文本后,高亮显示所有相同的文本。 **扩展选择范围:** - **快捷键:** `Ctrl + W` - **功能描述:** 逐步扩大选中范围,如从单词到句子,再到段落。 **查找相同文本并高亮显示:** - **快捷键:** `Alt + F3` - **功能描述:** 查找文件中相同的文本,并高亮显示。 **光标跳转到文件的第一行或最后一行:** - **快捷键:** `Ctrl + 上/下箭头` - **功能描述:** 光标快速跳转到文件的第一行或最后一行。 **快速打开光标处的类或方法:** - **快捷键:** `Ctrl + B` - **功能描述:** 快速打开当前光标所在位置的类或方法。 **查找所有子类:** - **快捷键:** `Ctrl + Alt + B` - **功能描述:** 查找所有继承自当前类的子类。 **查找变量的定义:** - **快捷键:** `Ctrl + Shift + B` - **功能描述:** 查找变量或方法的定义。 --- #### 三、高级操作 **IDEA 内存优化:** - **路径:** `\IntelliJIDEA8\bin\idea.exe.vmoptions` - **配置示例:** - `-Xms64m`: 设置最小堆内存大小为 64MB。 - `-Xmx256m`: 设置最大堆内存大小为 256MB。 - `-XX:MaxPermSize=92m`: 设置永久代的最大大小为 92MB。 - `-ea`: 开启 Java 断言。 - `-server`: 使用服务器模式启动 JVM。 - `-Dsun.awt.keepWorkingSetOnMinimize=true`: 在窗口最小化时保持工作集。 **查询快捷键:** - **快捷键:** `Ctrl + N`, `Ctrl + Shift + N`, `Ctrl + Shift + Alt + N`, `CirL + B`, `Ctrl + Alt + B`, `Ctrl + Shift + B`, `Ctrl + G`, `Ctrl + F`, `Ctrl + Shift + F`, `Ctrl + R`, `Ctrl + Shift + R`, `Alt + Shift + C`, `Ctrl + E` - **功能描述:** 上述快捷键分别用于查找类、查找文件、查找类中的方法或变量、查找变量的来源、查找所有的子类、查找变量的类、定位行、查找文本、在指定范围查找文本、替换文本、在指定范围替换文本、查找修改的文件、最近打开的文件等。 **自动代码:** - **快捷键:** `Alt + 回车`, `Ctrl + Alt + L`, `Ctrl + Alt + I`, `Ctrl + Alt + O`, `Alt + Insert`, `Ctrl + E`, `Ctrl + Shift + SPACE`, `Ctrl + 空格`, `Ctrl + Alt + Space`, `Ctrl + P`, `Ctrl + J`, `Ctrl + Alt + T` - **功能描述:** 包括导入包、自动修正、格式化代码、自动缩进、优化导入、生成代码、最近更改的代码、自动补全代码、代码提示、类名或接口名提示、方法参数提示、自动代码、将选中的代码放在 TRY {} IF {} ELSE {} 中等。 **复制快捷方式:** - **快捷键:** `Ctrl + D`, `Ctrl + X` - **功能描述:** 分别用于复制行和剪切行。 **其他快捷方式:** - **快捷键:** `CirL + U`, `Ctrl + Z`, `Ctrl + Shift + Z`, `Ctrl + Alt + F12` - **功能描述:** 分别用于切换大小写、撤销、重做、在资源管理器中打开文件。 以上是 IntelliJ IDEA 中常用的快捷键汇总,通过合理使用这些快捷键,可以显著提高开发效率。

















- qq_315841272015-10-09一般般,能用到的不多。。

- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- MATLAB程序源代码-基于模拟退火算法的TSP算法.zip
- MATLAB程序源代码-基于粒子群算法的多目标搜索算法.zip
- MATLAB程序源代码-基于动态粒子群算法的动态环境寻优算法.zip
- MATLAB程序源代码-免疫优化算法在物流配送中心选址中的应用.zip
- MATLAB程序源代码-基于PSO工具箱的函数优化算法.zip
- 构网变流器功率控制控制(dq坐标系)dq旋转坐标系下实现下垂控制、无功下垂采用比例积分控制,准确功率跟踪和电压电流双闭环与电压前馈精确电压跟踪
- 台达DVP EH3与英威腾GD变频器通讯程序设计及应用 - 通讯协议 高级版
- 工业自动化中信捷XD5 PLC与英威腾GD变频器通讯程序及触摸屏设置详解
- Layx-JavaScript资源
- MATLAB实现基于DWA的机器人局部避障路径规划(代码含详细注释,求解效果好) 机器人路径规划
- 基于DSP28377的三相并网双二阶锁相环DSOGI-PLL程序
- IR2-Net-ACM资源
- QtCPP多列时间轴控件:灵活的时间线故事大纲编辑工具 命令模式
- 基于Simulink模型的汽车动力换挡变速器电控系统设计与仿真
- Simulink光伏并同步发电机:频率惯量支撑与光强温度调节下的减载效果
- 声纹检测帕金森患者识别系统-大创资源


