龙空技术网

你会用IDEA吗?送你一些idea高效使用技巧,快捷键

梦回城续缘 82

前言:

当前各位老铁们对“idea返回到上一步”大约比较注重,咱们都需要了解一些“idea返回到上一步”的相关资讯。那么小编也在网络上搜集了一些有关“idea返回到上一步””的相关知识,希望我们能喜欢,咱们快快来学习一下吧!

显示代码每一行的修改人

在编辑器左侧右键,选择Annotate,即可显示

高效码字

今天偶然发现了IntelliJ中 创建main函数的快捷键,依次还有for循环,

psvm

System.out.println();在编写代码的时候直接输入psv就会看到一个psvm的提示,此时点击tab键一个main方法就写好了。psvm 也就是public static void main的首字母。

fori

依次还有在方法体内键入for会有一个fori的提示,选中然后tab键,就会自动创建一个for循环。

sout

如何像写一个System.out.println();就是sout

知道了这个规律,应该还有很多类似的用法。更多的提示可以CTRL + j 可以查看,mac系统下是command+j。

查看方法和类

1.Ctrl+N,可以快速打开类2.Ctrl+Shift+N,可以快速打开文件3.Ctrl +Q,可以看到当前方法的声明4.Ctrl+P,可以显示方法可传参数信息生成方法Alt + Insert

Junit测试

使用idea IDE 进行单元测试,首先需要安装JUnit 插件。 1.安装JUnit插件步骤 File-->settings-->Plguins-->Browse repositories-->输入JUnit-->选择JUnit Generator V2.0安装。 2.使用JUnit插件 在需要进行单元测试的类中,使用快捷键alt+insert,选择JUnit test,选择JUnit4。

快捷键毫不示弱的快捷键

这榜单阵容太豪华了,后几名都是如此有用,毫不示弱。

Ø Top #10切来切去:Ctrl+Tab 切换标签,切换类,编辑文件

Ø Top #9选你所想:Ctrl+W

Ø Top #8代码生成:Template/Postfix +Tab

Ø Top #7发号施令:Ctrl+Shift+A

Ø Top #6无处藏身:Shift+Shift

Ø Top #5自动完成:Ctrl+Shift+Enter

Ø Top #4创造万物:Alt+Insert

太难割舍,前三名并列吧!

Ø Top #1智能补全:Ctrl+Shift+Space

Ø Top #1自我修复:Alt+Enter

Ø Top #1重构一切:Ctrl+Shift+Alt+T

定位编译错误

由于编辑代码文件较长,编译错误不好找,使用快捷键定位更方便定位下一个错误: F2定位上一个错误: Shift + F2

查找快捷键

Ctrl+Shift+a

选择一个单词

Ctrl+W 可以连续按,逐级选择 自动按语法选中代码的Ctrl+W以及反向的Ctrl+Shift+W

移动到下一个单词

Ctrl + → | Ctrl + ←

抽取方法 Extract Method

Ctrl+Alt+M

上/下移一行

intellij idea 上移一行Alt+Shift+Up/Down,

Try catch快速生成

Ctrl + Alt + T用if、while、try catch来围绕选中的代码行或者 Ctrl+WIN + Alt + T

删除一行

Ctrl + X

复制一行

Ctrl + D

跳转到方法实现处或者查看实现类

Ctrl+Alt+B,

返回至上次浏览的位置

Ctrl+Alt+left/right,

格式化代码

Ctrl+Alt+L,格式化代码

intellij idea导入类 快捷键

alt + enter

去除没有使用的类导入

Ctrl + alt + o

自动返回值

crrl + alt + v

IntelliJ IDEA查看方法的返回类型\查看参数的值

Ctrl + q

查找类

按 Ctrl+N(Go to | Class…)再键入类的名字可以快速地在编辑器里打开任何一个类。从显示出来的下拉列表里选择类。

1.Ctrl+N,可以快速打开类2.Ctrl+Shift+N,可以快速打开文件3.Ctrl+Q,可以看到当前方法的声明4.Ctrl+P,可以显示方法可传参数信息

生成方法

Alt + Insert

快速打开设置对话框

Ctrl + alt + s

批量修改变量名

选中修改对象: shift + F6

批量提取变量

Ctrl+Alt+V

转换大小写

Ctrl+shift+u

定位行

Ctrl+G

查找/替换

ctrl+F / ctrl+R

批量替换变量名

选中修改对象: shift + F6

显示行号

永久设置。File --> Settings -->Editor -->Appearance , 之后勾选Show Line Numbers。

大小写转化

Ctrl+Shift+U

使用IntelliJ IDEA自动生成serialVersionUID

实体对象实现了java.io.Serializable接口后,一般都会提供一个serialVersionUID以做版本区分。在idea里,可以通过设置来快速生成serialVersionUID。

设置方法

1、打开Preferences–>Editor–>Inspections,然后在右侧输入UID进行搜索(搜索方式比较快,也可以在java–>Serialization issues里找)。然后勾选Serializable class without 'serialVersionUID'后面的复选框。右侧Severity默认Error即可。

2、测试,新建一个实体User,实现java.io.Serializable接口,然后将光标放到类名User上,按option+return(window按alt+enter,快捷键可能不一样,根据自己的设置来)打开提示框,选择Add 'serialVersionUID' field确定即可

标签: #idea返回到上一步