IDEA常用快捷键

来源:互联网 发布:git本地仓库 windows 编辑:程序博客网 时间:2024/06/07 05:20

1 智能提示

  • 基本的代码提示用Ctrl+Space,还有更智能地按类型信息提示Ctrl+Shift+Space。
  • 用F2/ Shift+F2移动到有错误的代码,Alt+Enter快速修复(即Eclipse中的Quick Fix功能)。
  • Ctrl+Shift+Enter能自动补全末尾的字符。而且不只是括号,例如敲完if/for时也可以自动补上{}花括号。

2 重构

  • 无敌的重构功能大汇总快捷键Ctrl+Shift+Alt+T(暂时不太清楚怎么用)。
  • Shift+F6直接就是改名
  • Ctrl+Alt+V则是提取变量,构造方法自动返回值。

3 代码生成

  • 常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码
  • Ctrl+J可以查看所有模板
  • Alt+Insert,在编辑窗口中点击可以生成构造函数、toString、getter/setter、重写父类方法等。
  • 另外,Intellij IDEA 13中加入了后缀自动补全功能(Postfix
    Completion),比模板生成更加灵活和强大。例如要输入for(User user : users)只需输入user.for+Tab。再比如,要输入Date birthday = user.getBirthday();只需输入user.getBirthday().var+Tab即可。
  • Ctrl+O 重载父类方法
  • Ctrl+I 实现父类接口

4 编辑

  • 自动按语法选中代码的Ctrl+W以及反向的Ctrl+Shift+W
  • Ctrl+Left/Right移动光标到前/后单词,Alt+Forward/Backward移动到前/后方法。
  • Ctrl+Y删除行、Ctrl+D复制行。
  • Ctrl+Shift+Z 重做,即反撤销(与搜狗输入法查看字符冲突)
  • Ctrl+Shift+V 查看最近复制的多条内容,并选择需要的内容粘贴
  • Ctrl+/ 使用单行注释注释或取消注释当前选中部分
  • Ctrl+Shift+/ 使用块注释注释或取消注释当前选中部分
  • Ctrl+R 替换

5 查找打开

  • Ctrl+F 查找变量
  • 类的继承关系则可用Ctrl+H打开类层次窗口
  • 在继承层次上跳转则用Ctrl+B/Ctrl+Alt+B分别对应父类或父方法定义和子类或子方法实现,
  • 查看当前类的所有方法用Ctrl+F12。
  • 要找类或方法的使用也很简单,Alt+F7
  • 要查找文本的出现位置就用Ctrl+F/Ctrl+Shift+F在当前窗口或全工程中查找,再配合F3/Shift+F3前后移动到下一匹配处。
  • Shift+Shift 全局搜索
  • Shift+F6 万能的重命名工具,包括变量、方法、类名、文件名
  • Ctrl+P 查看参数表
  • Ctrl+Q 查看简要文档,似乎就是渲染 javadoc

6 其他辅助

  • 命令:Ctrl+Shift+A可以查找所有Intellij的命令,并且每个命令后面还有其快捷键。
  • 新建:Alt+Insert可以新建类、方法等任何东西。
  • 格式化代码:格式化import列表Ctrl+Alt+O,格式化代码Ctrl+Alt+L。
  • 切换窗口:Alt+Num,常用的有1-项目结构,3-搜索结果,4/5-运行调试。Ctrl+Tab切换标签页,Ctrl+E/Ctrl+Shift+E打开最近打开过的或编辑过的文件。
  • 单元测试:Ctrl+Shift+T创建单元测试用例。
  • 运行:Alt+Shift+F10运行程序,Shift+F9启动调试,Ctrl+F2停止。
  • 调试:F7/F8/F9分别对应Step into,Step over,Continue。
  • 最大化窗口 shift + esc