IntelliJ Idea基本设置和常用快捷操作

在开发之前设置Idea中的部分功能设置,也能提高开发效率

1、设置快捷键为Exlipse的快捷键

作为刚从Eclipse转为Idea的快捷键可能用不习惯,可更改为Exlipse中的快捷键,首先打开settings,有以下两种方式打开
在这里插入图片描述
找到keymap,设置为eclipse即可
在这里插入图片描述

2、自动编译开关

settings->compiler->勾选
在这里插入图片描述

3、忽略大小写开关

setting->Editor->General->Code Completion->不要勾选Match Case
输入字符默认一定要符合大小写,比如你敲string是不会出现代码提示或智能补充,打开这个开关,无论输入String或者string都会出现代码提示或者智能补充!
在这里插入图片描述

4、智能导包开关

自动导入不明确的结构
智能优化包
settings->Auto Import->勾选
在代码中,只要敲list,就会出现提示,自动导入java.util.List这个类。
在这里插入图片描述

5、悬浮提示开关

只要把鼠标放在相应的类上,就会出现提示
settings->Editor->General->勾选
在这里插入图片描述

6、取消单行显示tabs的操作

打开多个文件的时候,会换行显示,非常直观。
settings->Editor->Editor Tabs->不要勾选
在这里插入图片描述

7、项目文件编码

在文件中输入文字时他会自动的转换为Unicode编码,然后在idea中开发文件时他会自动转回文字来显示。
settings->Editor->File Encodings->选UTF-8
在这里插入图片描述

8、滚轴修改字体大小

按住Ctrl+滚轴可以修改编辑器字体大小
settings->Editor->General->勾选
在这里插入图片描述

9、设置行号显示

settings->Editor->General->Appearance->勾选
在这里插入图片描述

在使用Idea的过程中使用以下部分操作,可使开发效率得到提高,快捷操作可在对应的菜单栏找到,后面附有对应的快捷键

1、不同项目之间的跳转

Windows—>previous/next project window

2、查询操作命令的快捷方式

Help—>find Action(ctrl+shift+A)

3、不同文件之间的跳转

查找最近的文件
Ctrl+E(或者在find Action中搜索recent files)
查找最近修改的文件
Ctrl+Shift+E(或者在find Action中搜索recently changed files)
查找上/下次修改的位置
导航navigate—>last/next edit location
上下次浏览跳转
导航navigate back/ forward(工具栏有快捷按钮)
书签查找
(find Action中查toggle bookmark,快捷键 ctrl+shift+F11) 在不同标签之间跳转ctrl+标签编号
编辑区和项目区之间的跳转
esc和alt+1

4、收藏喜欢的类和代码

Alt+2打开favorites
新建收藏夹
收藏类 alt+shift+F 鼠标放在方法名上再按快捷键则收藏方法

5、精准搜索类和文件,内容

Navigate下面的Ctrl+shift+T Ctrl+shift+R(settings已设置快捷键和eclipse相同)
如果想搜索包括jar包里的就勾选
搜索文件
菜单栏
搜索内容ctrl+H(可设置范围搜索,很常用的命令)

6、大小写切换,格式化代码

Edit—>togglecase =Ctrl+shift+U
code—>reformatcode=Ctrl+shift+F

7、批量操作,和当前字符一样的全部选中进行操作

Edit—>Find—>Select All Occurrences
批量操作菜单栏

8、main与 psfi、psfs定义

在live templates设置
live templates菜单栏

main定义
public static void main(String[] args){
    $END$
}
psfi定义
public static final int $var1$ = $var2$;
psfs定义
public static final String $var1$ = "$var2$";
9、postfix completion

在find Action中查找postfix completion
打开for循环 100.fori
打印name Name.sout
设置name属性 name.field(只能在构造器中使用)
返回return 直接在末尾user.return回车
做是否为null判断 name.nn
在这里插入图片描述

10、alt+ente智能提示(在不同的情况下点击会有不同的提示)

find Action——>show intention Actions
在这里插入图片描述
自动创建变量和函数
List Replace
字符串format和build

System.out.printf("name:%s,age:%d%n", name, age);
String str= String.format("name:%s,age:%d", name, age);
String str= new StringBuilder().append("name:").append(name).append(",age:").append(age).toString();

实现接口
在这里插入图片描述
单词拼写
在这里插入图片描述
导包
在这里插入图片描述

11、重构

重构变量,把其他用到的地方也修改了
在这里插入图片描述
在这里插入图片描述
重构方法,但是alt enter更快
在这里插入图片描述
在这里插入图片描述

12、抽取

在这里插入图片描述
抽取变量
抽取静态变量
抽取成员变量
在这里插入图片描述
抽取方法参数(其实就是封装,把变量作为参数传入)
在这里插入图片描述
在这里插入图片描述
抽取函数 (其实就是把一段代码封装成一个方法)
在这里插入图片描述

13、 Git集成(针对版本控制的代码)

寻找一段版本控制代码的信息作者
在这里插入图片描述
移动所有改动之处(针对受版本控制的代码)
在这里插入图片描述
撤销、还原
在这里插入图片描述

14、Local history

在这里插入图片描述
增加修改标签是put label

15、关联spring

在这里插入图片描述

16、关联database

在这里插入图片描述
在这里插入图片描述
修改表名或者字段的时候想要sql语句也修改,修改的时候要用重构
在这里插入图片描述

17、Debug

条件断点
在这里插入图片描述
表达式求值
在这里插入图片描述
在这里插入图片描述
运行到指定行(只能按快捷键ctrl+R有效,点击无效)
在这里插入图片描述
setValue(F2)手动修改debug程序中变量的值利于调试
在这里插入图片描述

18、调出剪切板,多次赋值以后进行同时粘贴

Ctrl+shift+V
在这里插入图片描述

19、结构图

method大纲,查看所有的方法,类似于eclipse中的ctrl+o

查看maven的pomxml文件大纲,ctrl+o搜索在这里插入图片描述

查看maven的pomxml文件大纲,ctrl+o搜索

在这里插入图片描述
查看类的大纲,继承关系
在这里插入图片描述
查看方法的调用层次
Ctrl+alt+h(被谁调用和调用谁)
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u014429653/article/details/84192462