IntelliJ IDEA的相关使用:笔记

1、创建项目的注意事项。

2、IDEA XML注释与取消注释快捷键。

3、IDEA 常用快捷键。

4、IDEA 实现自动转义JSON。

5、IDEA提供的Live Template。

6、IDEA自动生成代码。

 

1、创建项目的注意事项

注意:在IntelliJ IDEA里面“new Project”就相当于我们Eclipse的“workspace”,而“new Module”才是创建一个工程,这是要注意的一点。

 

2、IDEA XML注释与取消注释快捷键

IntelliJ IDEA和Eclipse中编辑Java文件时,注释和取消注释的快捷键都是: "CTRL + / "

编辑xml文件时,

注释:CTRL + SHIFT + /

取消注释:CTRL + SHIFT + \

 

3、IDEA 常用快捷键

快捷键功能
Ctrl + Alt + L格式化代码。
Ctrl + Alt + I将选中的代码进行自动缩进排版。
Ctrl + Alt + O优化导入的类和包。
Ctrl + Alt + T快速生成 try/catch、if/else 代码。
Ctrl + N搜索类。
Ctrl + Shift + N搜索文件。

Ctrl + E

或者 Ctrl + Tabl

最近编辑的文件。
Ctrl + Shift + Backspace跳转最近编辑的内容。
Ctrl + P提示方法参数。
Ctrl + Q查看方法、类说明。

查看更多快捷键,请求点击:《Intellij IDEA快捷键与使用小技巧》

 

4、IDEA 实现自动转义JSON

在编辑JSON字符串时,如果一个一个地用“\”去转义双引号,则太费劲了,而且容易出错。可以使用 Inject language 来实现自动定义双引号。

(1)将光标定位到双引号里面,按“Alt + Enter” 快捷键弹出 Inject language 视图,在其中选中 “Inject language or reference”,并按“Enter”键。

(2)弹出 Inject language 列表,在其中选中JSON组件,然后光标会自动定位在双引号里面,这时再次按“Alt + Enter” 快捷键,则可以看到出现了“Edit JSON Fragment” 选项。

(3)选中“Edit JSON Fragment” 选项,并按“Enter”键,出现编辑JSON文本的视图,在 JSON Fragment 窗口中,输入要转义的 JSON 值,IDEA就自动转义双引号。

如果要退出编辑 JSON 信息的视图,则按 “Ctrl + F4” 快捷键。

 

5、IDEA提供的Live Template

在IDEA中输入“psvm”并按“Enter”键(或按“Tab”键),就会快速生成main方法。生成的代码如下:

public static void main(String[] args)
{
}

IDEA默认提供了以下Live Template:

Live Template快速输出
psvmpublic static void main(String[] args)
{
}
soutSystem.out.println();
soutm

可以快速输出当前类和方法名:

System.out.println("HelloMain.main");

psfspublic static final String
forifor (int i = 0; i < ; i++)
{
}
ifnif (args == null)
{
}

 

6、IDEA自动生成代码

6.1 IDEA快速生成 if 语句

在IDEA中,如果要自动生成“not null”这种 if 判断,则可以使用IDEA的自动生成语句功能,在参数输入结束后,接着输入“.notnull”并按“Enter”键,IDEA就自动生成if语句。

String name = "pan_junbiao的博客";

//输入 name.notnull 并按“Enter”键
if (name != null)
{
}

 

6.2 Postfix Code 功能

这个功能可以在编写代码时,减少向后插入符号的跳转,可以在变量后面直接跟上 for、sout、switch 等表达式,IDEA会直接转换成相应语句。如下:

 自动完成的结果如下:

int count = 5;
for (int i = 0; i < count; i++)
{
}

 

6.3 快速生成 try/catch、if/else 代码

鼠标选中或包裹需要被生成的代码片段,然后使用 Ctrl + Alt + T 快捷键,可以快速生成 try/catch、if/else 代码。

 

6.4 快速生成构造器,以及Getter/Setter、Override方法

在实体编辑窗口中,使用 Alt + Insert 快捷键可以快速生成构造器,以及Getter/Setter、Override方法。

 


版权声明:本文为pan_junbiao原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。