IntelliJ IDEA 使用指南(自用)

IntelliJ IDEA 使用指南(自用)

常用快捷键(Windows/Linux)

1. 编辑相关

  • Ctrl + Space - 基本代码补全
  • Ctrl + Shift + Space - 智能代码补全
  • Alt + Insert - 生成代码(getter、setter、构造函数等)
  • Ctrl + D - 复制当前行或选中的内容
  • Ctrl + Y - 删除当前行
  • Ctrl + Z - 撤销
  • Ctrl + Shift + Z - 重做
  • Ctrl + / - 行注释
  • Ctrl + Shift + / - 块注释

2. 导航相关

  • Ctrl + N - 查找类
  • Ctrl + Shift + N - 查找文件
  • Ctrl + B - 跳转到声明
  • Ctrl + Alt + B - 跳转到实现
  • Alt + F7 - 查找使用
  • Ctrl + F12 - 显示文件结构
  • Alt + 左/右箭头 - 在打开的文件之间切换

3. 重构相关

  • Shift + F6 - 重命名
  • Ctrl + Alt + L - 格式化代码
  • Ctrl + Alt + O - 优化导入
  • Ctrl + Alt + M - 提取方法
  • Ctrl + Alt + V - 提取变量

4. 运行调试

  • Shift + F10 - 运行
  • Shift + F9 - 调试
  • F8 - 单步调试(跳过)
  • F7 - 单步调试(进入)
  • Shift + F8 - 跳出当前方法

插件安装和更新教程

1. 通过 IDE 内置插件市场安装

  1. 打开 IDEA,进入设置(Settings)

    • Windows/Linux: Ctrl + Alt + S
    • Mac: Command + ,
  2. 在设置窗口中选择 Plugins

  3. 在插件市场中搜索想要的插件

    • 可以在搜索框输入关键字
    • 可以浏览热门插件列表
  4. 点击 Install 按钮安装插件

  5. 安装完成后重启 IDEA 使插件生效

2. 手动安装插件

  1. JetBrains Plugin Repository 下载插件文件(.jar 格式)

  2. 在 IDEA 中打开设置,进入 Plugins

  3. 点击齿轮图标,选择 Install Plugin from Disk

  4. 选择下载的插件文件,点击确定

  5. 重启 IDEA

3. 更新插件

  1. 打开设置中的 Plugins

  2. 切换到 Installed 标签页

  3. 如果有可用更新,会显示 Update 按钮

  4. 点击单个插件的 Update 按钮或使用 Update All 更新所有插件

  5. 更新完成后重启 IDEA

4. 插件推荐

  1. 常用开发插件

    • Lombok
    • Maven Helper
    • Spring Assistant
    • Database Navigator
  2. 代码质量插件

    • SonarLint
    • CheckStyle-IDEA
    • FindBugs-IDEA
  3. 版本控制插件

    • Git Integration
    • GitToolBox
  4. 界面美化插件

    • Material Theme UI
    • Rainbow Brackets

注意:安装插件时要注意:

  • 确保插件与你的 IDEA 版本兼容
  • 不要安装过多插件,可能会影响 IDE 性能
  • 定期清理不用的插件
  • 建议从官方插件库安装,避免安全风险

高级使用技巧

1. 代码模板(Live Templates)

  • psvm - 生成 main 方法
  • sout - System.out.println()
  • fori - for 循环
  • iter - 增强 for 循环
  • ifn - if null 判断
  • inn - if not null 判断

自定义模板:

  1. 进入 Settings -> Editor -> Live Templates
  2. 点击 + 号添加新模板
  3. 设置缩写、描述和模板内容
  4. 指定适用的上下文(如 Java)

2. 多光标编辑

  • Alt + J - 选择下一个相同的文本
  • Alt + Shift + J - 取消选择最后一个相同的文本
  • Ctrl + Alt + Shift + J - 选择所有相同的文本
  • Alt + 鼠标左键拖动 - 垂直选择

3. 代码折叠

  • Ctrl + + - 展开代码块
  • Ctrl + - - 折叠代码块
  • Ctrl + Shift + + - 展开所有代码块
  • Ctrl + Shift + - - 折叠所有代码块

4. 书签功能

  • F11 - 添加/删除书签
  • Ctrl + F11 - 添加/删除带标记的书签
  • Shift + F11 - 显示所有书签

常用设置优化

1. 外观设置

  • 字体设置:Settings -> Editor -> Font
    • 推荐编程字体:JetBrains Mono、Fira Code、Source Code Pro
    • 启用连字(Ligatures)提升代码可读性

2. 自动导入优化

Settings -> Editor -> General -> Auto Import

  • Add unambiguous imports on the fly - 自动添加明确的导入
  • Optimize imports on the fly - 自动优化导入

3. 代码补全

Settings -> Editor -> General -> Code Completion

  • Case sensitive completion 设置为 None
  • 启用 Show the documentation popup

4. 文件编码

Settings -> Editor -> File Encodings

  • 将 Global Encoding 和 Project Encoding 设置为 UTF-8
  • 勾选 Transparent native-to-ascii conversion

版本控制集成

1. Git 操作快捷键

  • Ctrl + K - 提交更改
  • Ctrl + T - 更新项目
  • Alt + 反引号()` - 打开 VCS 操作面板
  • Ctrl + Shift + K - 推送提交

2. Git 工具窗口

  • Alt + 9 - 打开 Git 工具窗口
  • 查看本地历史
  • 解决冲突
  • 比较差异

调试技巧

1. 断点类型

  • 行断点:点击行号栏
  • 方法断点:在方法声明处设置
  • 异常断点:在断点对话框中添加
  • 字段断点:在字段声明处设置

2. 条件断点

  • 右键断点 -> 设置条件
  • 支持表达式判断
  • 可设置断点命中次数

3. 计算表达式

  • Alt + F8 - 打开表达式计算器
  • 可在调试过程中计算任意表达式
  • 支持修改变量值

性能优化建议

1. JVM 配置

编辑 idea64.exe.vmoptions:

完整快捷键指南

1. 基础编辑

  • Ctrl + X - 剪切当前行或选中的代码块
  • Ctrl + C - 复制当前行或选中的代码块
  • Ctrl + V - 粘贴
  • Ctrl + Shift + V - 从历史记录中粘贴
  • Ctrl + Shift + Up/Down - 上下移动行
  • Ctrl + Shift + J - 合并行
  • Tab / Shift + Tab - 缩进/取消缩进
  • Ctrl + W - 扩大选择
  • Ctrl + Shift + W - 缩小选择

2. 搜索和替换

  • Ctrl + F - 在当前文件中查找
  • Ctrl + R - 在当前文件中替换
  • Ctrl + Shift + F - 全局查找
  • Ctrl + Shift + R - 全局替换
  • Ctrl + Shift + A - 查找操作和设置
  • Double Shift - 全局搜索
  • Ctrl + E - 最近打开的文件
  • Ctrl + Shift + E - 最近修改的文件

3. 代码导航

  • Ctrl + G - 跳转到指定行
  • Ctrl + H - 查看类层次结构
  • Ctrl + Alt + H - 查看方法调用层次
  • Ctrl + Shift + H - 查看方法层次
  • Alt + Up/Down - 在方法间快速移动
  • Ctrl + U - 跳转到父类/父方法
  • Ctrl + Alt + Left/Right - 返回/前进到上次编辑位置
  • Ctrl + Q - 快速查看文档

4. 代码生成和重构

  • Alt + Enter - 显示意图操作和快速修复
  • Ctrl + Alt + T - 包围代码(try/catch、if等)
  • Ctrl + Alt + L - 格式化代码
  • Ctrl + Alt + I - 自动缩进行
  • Ctrl + Shift + Alt + T - 重构菜单
  • F5 - 复制文件/目录
  • F6 - 移动文件/目录
  • Shift + F6 - 重命名
  • Ctrl + F6 - 修改方法签名

5. 编译和运行

  • Ctrl + F9 - 构建项目
  • Shift + F9 - 调试
  • Shift + F10 - 运行
  • Ctrl + Shift + F9 - 编译当前文件
  • Ctrl + Shift + F10 - 运行当前上下文配置

6. 调试相关

  • F7 - 步入
  • F8 - 步过
  • F9 - 恢复程序
  • Alt + F9 - 运行到光标处
  • Ctrl + F8 - 切换断点
  • Ctrl + Shift + F8 - 查看断点
  • Ctrl + Alt + F5 - 附加到进程

7. 版本控制

  • Alt + BackQuote ()` - VCS 操作弹窗
  • Ctrl + K - 提交更改
  • Ctrl + T - 更新项目
  • Ctrl + Alt + Z - 回滚更改
  • Ctrl + Shift + K - 推送提交
  • Ctrl + Alt + K - 提交并推送

8. 工具窗口

  • Alt + 1 - 项目窗口
  • Alt + 2 - 收藏夹
  • Alt + 3 - 查找
  • Alt + 4 - 运行
  • Alt + 5 - 调试
  • Alt + 6 - 问题
  • Alt + 7 - 结构
  • Alt + 8 - 服务
  • Alt + 9 - 版本控制
  • Alt + F12 - 终端

9. 代码折叠和展开

  • Ctrl + NumPad + - 展开当前代码块
  • Ctrl + NumPad - - 折叠当前代码块
  • Ctrl + Shift + NumPad + - 展开所有代码块
  • Ctrl + Shift + NumPad - - 折叠所有代码块
  • Ctrl + . - 折叠/展开当前代码块

10. 多光标和列操作

  • Alt + J - 选择下一个匹配项
  • Alt + Shift + J - 取消选择最后一个匹配项
  • Ctrl + Alt + Shift + J - 选择所有匹配项
  • Alt + 鼠标拖动 - 列选择
  • Shift + Alt + Insert - 切换列选择模式

注意:

  • Mac用户需要将 Ctrl 替换为 Command
  • 某些快捷键可能会与系统快捷键冲突
  • 可以在 Settings -> Keymap 中自定义快捷键
  • 建议打印或保存这些快捷键作为参考
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值