IDEA的使用技巧

IDEA的使用技巧

置顶:

《IntelliJ IDEA 简体中文专题教程》: https://github.com/judasn/IntelliJ-IDEA-Tutorial(特别好用)访问有点慢

这个稍微快一点:https://cdk8s.gitbook.io/github/

常用快捷键的官方总结:https://github.com/judasn/IntelliJ-IDEA-Tutorial/blob/master/keymap-introduce.md

使用时的一些配置

1. 包自动导入和自动去除无用的包

在这里插入图片描述

2.IDEA代码区的白线去除

在这里插入图片描述

3. 自动添加类注释:
/**
 * Created with IntelliJ IDEA
 * Description:
 * User: chenshuai
 * Date:${YEAR}-${MONTH}-${DAY}
 * Time:${TIME}
 */

在这里插入图片描述

4. IDEA启动时不打开上次使用的最后一个项目

在这里插入图片描述

5. 便捷控制字体大小:ctrl +鼠标滚轮向上/向下

在这里插入图片描述
在这里插入图片描述

6. 代码提示时忽略大小写

在这里插入图片描述

7. 修改代码注释的属性

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s6eeDzDn-1650719906712)(https://cdn.jsdelivr.net/gh/chenshuai-coder/CDN/img/20210530212201.png)]

8. idea项目出现乱码
  • https://blog.csdn.net/weixin_43046082/article/details/88532537
9. IDEA 全局搜索快捷键CTRL+SHIFT+F,不起作用
  • https://blog.csdn.net/tangxl2008008/article/details/77891916
10.下载插件网站

https://plugins.jetbrains.com/

idea里下载不了时可以去官网下载,然后导入zip

11. 设置双斜杠注释改成紧跟代码头

常用的快捷键

1. main/psvm

自动生成main函数

2. sout

System.out.println()

3. fori

//自动生成for循环

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

}

4. idea可以识别大的整数

数字太大时可以这样写10_0000_0000,idea可以自动识别

5. 变量名.sout

//快速输出一个变量

例如
int n=10;
n.sout == System.out.println(n)

6. 块注释

注释 ctrl +shift +/
取消注释 ctrl +shift +/

7. 行注释

注释 ctrl +/
取消注释 ctrl +/

8. 代码调试

https://www.bilibili.com/video/BV1mv411y7D5 IDEA的一些基础的调试方法

9.ctrl+shift+enter

自动补全当前语句缺失的代码,分号,括号啥的

ctrl+shift+enter

10.Alt
  • Alt键可以复制将带号的文字段去除号来复制
    在这里插入图片描述
    也可以批量编辑,按Alt键然后往下拉,同时输入多行数据。按住鼠标滚轮往下拖也可以
11.tab/shift+tab
  • idea和typora代码块缩进控制
12. ctrl+Y
  • 删除光标所在行或者删除选中的行
13. ctrl+D
  • 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面
14.alt+insert
  • 代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等
15.alt+inter
  • IntelliJ IDEA 根据光标所在问题,提供快速修复选择,光标放在的位置不同提示的结果也不同
16.ctrl+shift+z
  • 取消撤销
17. .var
  • 自动补全返回的值
18. .return

​ abc.return ==> return abc;

19. .try

java代码语句.try ==>

try{
	java代码语句
}catch(Exception e){
	e.printStace();
}
20. list.for

list.for==>对list进行foreach

21. list.fori

list.fori==>对list进行for循环

22. list.forr

list.forr==>对list进行for循环。倒着来。

23.itit

itit可以快速写出迭代器,在集合中广泛使用。

itit==>
while (iterator.hasNext()) {
	Object next =  iterator.next();
}
24 ctrl+n

全局搜索文件

25 ctrl+shift+f

全局搜索代码

26 ctrl+alt+L

格式化代码

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值