Contents
  1. 1. 选择、编辑
  2. 2. 智能
  3. 3. 动态模板
  4. 4. 查找
  5. 5. 窗口
  6. 6. 重构
  7. 7. 书签
  8. 8. Debug
  • 参考
  • 最近看了「Live Coding」TDD Hangman in Java觉得用IntelliJ Ideal很酷,以下是按照个人喜好的总结。

    选择、编辑

    • Ctrl + Y 删除行 (★)
      • Ctrl + delete 删除光标后面的单词
      • Ctrl + backspace 删除光标前面的单词
    • Ctrl + W 选中光标所在的单词 ,连续按会有其他效果 (相反的是Ctrl + Shift + W) (★)
      • Ctrl + ← 或 → 光标跳到上/下个单词
      • Ctrl + ↑ 或 ↓ 相当于你用鼠标滑滚轮(为了方便鼠标党)
      • Ctrl + home 或 end 跳到文件头文件尾
      • Ctrl + [ 或 ] 移动光标到块的初/末括号地方
      • Ctrl + Shift + backspace可以跳转到上次编辑的地方
      • ALT+ ↑ 或 ↓ 在方法间快速移动定位
    • Ctrl + Enter 光标所在行下空出一行,光标不动
      • Shift + Enter 光标所在行下空出一行,光标定位到新行
      • Ctrl + Alt + Enter 光标所在行上空出一行,光标定位到新行
      • Ctrl + Shift + Enter 在末尾自动增加“;”完成当前语句
    • Ctrl + /Ctrl + Shift + / 注释(// 或者// )
    • Ctrl + Alt + L 代码格式化 (★)
    • Ctrl + Shift + V 从剪贴板缓存中选择信息粘帖
    • Shift + Alt + Insert 竖编辑模式
    • F2 跳转到下一个高亮错误 或 警告位置
      • Shift + F2上一个错误
    • Ctrl + F3 调转到所选中的词的下一个同名位置
      • 后按F3 向下查找关键字出现位置
      • 后按Shift + F3 向上查找关键字出现位置
    • F4 查找变量、方法来源

      智能

    • Ctrl + 空格 基础代码完成(类名、方法名、变量名) (★)
    • Alt + Enter 显示可能的动作和快速修复的方法供选择 (★)
    • Ctrl + Q 显示文档内容鼠标(类似的功能还有一个Ctrl + Shift + I
    • Ctrl + B 快速打开光标处的类或方法(对于前端支持很好,比如可以直接通过class的name定位到css的文件位置),等同于Ctrl + 光标指向

    • Ctrl + F1 显示错误

    • Ctrl + F9 编译

    • Alt + Shift + I Inspection result

    • Ctrl + K VCS提交项目

    • Ctrl + T VCS更新项目

    动态模板

    • Ctrl + J 插入动态模板 (★)
    • Tab 输入动态模板缩写后,按下 (★)
    • Ctrl + Alt + J 对当前行或选中的代码,弹出动态模板窗口,作为模板变量加入

    查找

    • Ctrl + N 查找类 (★)
    • Ctrl + F 当前代码(文件)中查找
    • Ctrl + R 替换
    • Ctrl + Shift + N 通过文件名定位 / 打开文件 / 目录,打开目录需要在输入的内容后面多加一个正斜杠
    • Alt + F1 查找代码所在位置
    • Shift + Shift 弹出 Search Everywhere 弹出层 (★)
    • Ctrl + Shift + A 可以查找所有IntelliJ的命令,并且每个命令后面还有其快捷键。所以它不仅是一大神键,也是查找学习快捷键的工具。

      窗口

    • Ctrl + Tab 编辑窗口切换 (★)
    • Ctrl + E 最近打开的文件
    • Ctrl + H 显示类层次图
    • Ctrl + Shift + H 方法层次结构
    • Ctrl + Alt + H 调用层次
    • Alt + F7 查找调用处 (★)
    • Alt + 1,2,3...9 显示对应数值的选项卡
      • 1 是 Project 用得最多
      • 7 显示当前文件的结构,类似 Ctrl + F12, 当前编辑的文件中快速导航(可以直接键入字母,IntelliJ IDEA会筛选你输入的来匹配对应是否有的方法,来快速定位)(类似结构图)
    • Ctrl + Shift + F12 编辑器最大化

    重构

    • Shift + F6 重命名(包、类、方法、变量、甚至注释等) (★)
    • Ctrl + O 选择可覆盖/继承的方法
    • Ctrl + I 选择可实现的方法
    • Ctrl + Alt + V 提取局部变量
    • Ctrl + Alt + F 提取实例变量
    • Ctrl + Alt + C 提取常量
    • Ctrl + Alt + P 提取方法入参
    • Alt + Insert 生成(如代码GET,SET方法,构造函数,如类、包) (★)
    • Ctrl + Alt + Shift + T 弹出重构菜单(据说很牛叉)

    书签

    • Ctrl + Shift + 1,2,3,4.... 添加书签,或者Ctrl + F11 弹出一个小框来指定式添加书签(可以对文件或文件夹起作用)
    • Ctrl + 1,2,3,4.... 快速定位到书签代码处
    • F11 增加书签
    • Shilft+F11 查看书签

    Debug

    ing…

    参考

    1. Idea 常用快捷键 列表(实战终极总结!!!!)
    2. IntelliJ IDEA快捷键
    3. IntelliJ IDEA 常用快捷键讲解(Win+Linux)
    4. Migrating From Eclipse to IntelliJ IDEAhttps://www.jetbrains.com/idea/help/eclipse.html
    Contents
    1. 1. 选择、编辑
    2. 2. 智能
    3. 3. 动态模板
    4. 4. 查找
    5. 5. 窗口
    6. 6. 重构
    7. 7. 书签
    8. 8. Debug
  • 参考