Wetts's blog

Stay Hungry, Stay Foolish.

0%

IntelliJ-快捷键

keymaps为Mac OS X 10.5+

debug

  • 跳到下一步(Step Over 相当于eclipse的f6):F8 (Win)
  • 进入到代码(Step Into 相当于eclipse的f5):F7 (Win)
  • 跳过:F9 (Win)
  • 运行到光标处:Alt + F9 (Win)

搜索

  • 文件
    • 通过类名搜索类文件:command + o (Mac)、 ctrl + n (Win)
    • 通过文件名搜索文件:command + shift + o (Mac)、 ctrl + shift + n (Win)
    • 文件名全局搜索(所有文件):double shift (Mac、Win)
  • 内容
    • 搜索文件内容:ctrl + shift + f (Win)

      历史记录

  • 光标
    • 查看上下步:command + alt + 左右方向键 (Mac)、 ctrl + alt + 左右方向键 (Win)
    • 跳转到上次编辑的地方:command + shift + backspace (Mac)、 ctrl + shift + backspace (Win)
    • 跳到大括号的开头结尾:ctrl + [或者] (Win)
  • 文件
    • 列出最近查看的文件列表:command + e (Mac)、 ctrl + e (Win)
    • 最近修改文件列表:shift + command + e (Mac)、 ctrl + shift + e (Win)

查看

  • 其他
    • 查看文档:ctrl + j (Mac)、ctrl + q (Win)
    • 查看文件内容纲要:command + F12 (Mac)、 ctrl + F12 (Win)
    • 查看当前方法的声明:alt + q (Win)、option + space (Mac)
  • 继承
    • 查看方法、类的super方法:command + u (Mac)、ctrl + u (Win)
    • 查看接口、方法、类的实现:command + alt + b (Mac)、ctrl + alt + b (Mac)
  • 继承关系图
    • 查询方法super、继承关系图(Call Hierarchy):command + shift + h (Mac)
    • 查询类super、继承关系树图(Type Hierarchy):ctrl + h (Mac)
    • 查看类的层次结构图(Diagram):command + alt + shift + u (Mac)、ctrl + alt + shift + u (Win)
  • 引用查找
    • 查看类、方法、变量的引用:command + b (Mac)、ctrl + b (Win)
    • 搜索对象被引用的地方:alt + F7 (Mac & Win)
    • 搜索对象在当前文件被引用的地方:command + F7 (Mac)、 ctrl + F7 (Win)
  • 光标
    • 跳转到某行:ctrl + g (Win)
    • 跳转到第一行:ctrl + Home (Win)
    • 跳转到第一行:ctrl + End (Win)

编辑

  • 整行编辑
    • 删除行:command + delete (Mac)、 ctrl + y (Win)
    • 向下插入新行:command + shift + enter (Mac)、 shift + enter (Win)
    • 向上插入新行:command + alt + enter (Mac)、 ctrl + alt + enter (Win)
    • 向上下移动当前行:shift + alt + 上下方向键 (Mac & Win)
    • 剪切当前行:command + x (Mac)、 ctrl + x (Win)
    • 复制当前行:command + c (Mac)、 ctrl + c (Win)
    • 将当前行复制到到下一行:command + d (Mac)、 ctrl + d (Win)
    • 粘贴:command + v (Mac)、 ctrl + v (Win)
    • 注释:command + / (Mac)、 ctrl + / (Win)
    • 整合两行:ctrl + shift + j (Win)
  • 内容
    • 替换文件内容:ctrl + shift + r (Win)
    • 格式化代码:command + alt + l (Mac)、 ctrl + alt + l (Win)
    • 将选择的内容转换大小写:command + shift + u (Mac)、 ctrl + shift + u (Win)
    • 选择代码块:ctrl + w (Win)
  • 提示
    • 代码模版:ctrl + j (Win)
    • 错误内容提示:alt + enter (Mac & Win)
    • get\set\构造方法等生成:alt + Insert (Win)
  • 文件
    • 修改文件名:shift + F6 (Win)
  • 其他
    • 撤销:ctrl + z (Win)
    • 取消撤销:ctrl + shift + z (Win)
    • 自动导入包、删除多余的包:alt + ctrl + o (Mac、Win)

  • psvm:public static void main
  • sout:System.out.println