欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

idea常用快捷键

程序员文章站 2022-04-13 22:46:16
...

idea常用快捷键

项目之间切换:ctrl+alt+{ 或 }
文件之间切换,获取最近打开文件:ctrl+e
文件之间切换,获取最近修改文件:ctrl+shift+e
最后修改位置:ctrl+shift+backspace
浏览位置切换:ctrl+alt+方向键
bookmark的使用:F11添加书签,添加完后可以通过shift+F11显示打标签的位置,Ctrl+F11可以通过数字字母来打标签。Ctrl+上一步骤打标签的数字和字母进行跳转
显示收藏夹:Alt+2
添加收藏:alt+shift+f
字符跳转,通过emacsIDEAs插件实现:
编辑器和文件区跳转:编辑区跳转到文件区是alt+1,从文件区跳转到编辑区是:ESC
创建类的快捷键:选中目录再按alt+insert
类中方法间的跳转:alt+↑
快速创建实现类:alt+insert
显示类field,method:ctrl+F12
查看maven依赖和类图:ctrl+shift+alt+u
查看类的继承关系:在类中按ctrl+shift+alt+u 或 ctrl+h
查看方法调用关系:ctrl+alt+h
查看本方法调用了那些方法:ctrl+alt+h
通过上面快捷键进入如下图,选择下图选中的图标。显示本方法调用了那些方法
idea常用快捷键
设置代码默认不折叠代码:File->setting->editor->general->code Folding ; 取消选中 one-line methods;在点击确认
idea常用快捷键

精准搜索:


  • 搜索类:Ctrl+N
    搜索jar包中的类:按两次Ctrl+N

  • 文件
    搜索文件:Ctrl+shift+N
    搜索jar包中的文件:按两次Ctrl+shift+N

  • 符号
    符号包括方法名和属性名
    搜索符号:Ctrl+alt+shift+N
    搜索jar包中的符号:按两次Ctrl+alt+shift+N

  • 字符串
    字符串查找:Ctrl+shift+f 搜索选项:match case是否匹配大小写 words是否是单词 regex匹配正则 file mask文件后缀名

列操作:

列编辑:ctrl+alt+shift+j
跳转下一个单词:ctrl+右箭头或左箭头

设置live template

进入setting 搜索live template 如下:
idea常用快捷键
点击 + 加添加group,然后基于该group创建template。如下图
idea常用快捷键
这里介绍几个常用的live template:

psfi :public static final int $var1$ = $var2$;
如图:
idea常用快捷键

Postfix Completion设置

通过该功能可以输入极少的代码实现固定的代码块
通过 ctrl+alt+s 进入idea的setting功能。如下:
idea常用快捷键
这里面介绍了 postfix Completion 的使用方式
例如:输入100.fori 可以实现如下代码:

for (int i = 0; i < 100; i++) {

        }

选中某个可以看到示例:
idea常用快捷键

alter enter

意思表示:展现意图动作。主要包含如下几种意图动作:
- 自动创建函数
- list replace
- 字符串format或build
- 实现接口
- 单词拼写
- 导包
不知道用什么快捷键的时候,可以尝试一下

提高代码质量

重构

  • 变量重构
    shift+F6
  • 方法重构
    ctrl+F6或通过alter+enter

抽取

  • 抽取变量 ctrl+alt+v
  • 抽取静态变量 ctrl+alt+c
  • 抽取成员变量 ctrl+alt+f(field)
  • 抽取方法参数 ctrl+alt+p(parameter)
  • 抽取函数 Ctrl+alt+m(method)

Git集成和使用

  • annotate 查看某一行是谁添加的。具体如下
    idea常用快捷键
    选择annotate 即可显示修改记录
  • 移动所有改动之处 ctrl+alt+shift+向上箭头/向下箭头。具体如下
    idea常用快捷键
  • 还原 ctrl+z ;ctrl+alt+z 整个文件的撤销。如果鼠标在目录上则整个目录的撤销 ;还原 ctrl+shift+z

Spring关联

进入project structure,快捷键是:Ctrl+alt+shift+s。也可以点击 File菜单进入,如下:
idea常用快捷键
点击project structure,进入项目结构页面,选择Facets
idea常用快捷键
点击 + 符号进行项目添加,点击右边的 + 进行spring相关配置的添加

断点调试

  • 增加断点 ctrl+F8
  • debug启动 shift+F9
  • 一步一步执行 F8
  • resume(到下一个断点,如果没有则执行结束) F9
  • 查看所有断点 ctrl+shift+F8
  • 禁止所有的断点,在debug模式下点击如下按钮
    idea常用快捷键
  • 条件断点,在已经打过断点的一行中,按ctrl+shift+F8 弹出添加条件断点的提示框
    idea常用快捷键
    输入条件表达式,然后断点变成
    idea常用快捷键
  • 表达式求值,显示表达式的值,选中指定变量或表达式 alt+F8
  • 运行到指定行,运行到指定行。alt+F9 运行到光标处
  • setValue 在debug窗口,选中变量按F2 即可重新赋值。如下
    idea常用快捷键

其他操作

  • 其他操作,在当前目录创建文件 ctrl+alt+insert
  • 复制当前文件,F5
  • 移动文件,F6
  • 简单复制,ctrl+c
  • 复制完整路径,ctrl+shift+c
  • 调出idea剪切板,ctrl+shift+v
  • 复制类的完整路径,包名和类名,ctrl+alt+shift+c;复制完整路径:ctrl+alt+shfit+v