从eclipse转到IDEA

Ctrl 键部分
eclipseidea说明
Ctrl + MCtrl + Shift + f12最大化/最小化当前窗口
Ctrl + DCtrl + Y删除当前行代码
Ctrl + OAlt + 7 / Ctrl + F12当前类中的方法
Ctrl + FCtrl + F / Ctrl + R查找指定字符/串
Ctrl + QCtrl + Shift + Backspace将光标定位到最后编辑的地方
Ctrl + ECtrl + Tab / Ctrl + E罗列当前已经打开的窗口
Ctrl + HCtrl + Shift + F / 双击Shift全局搜索
Ctrl + KCtrl + L查找选择字符串的下个位置
Ctrl + TCtrl + H查看当前文件类继承关系, 显示类结构图(类的继承层次)
Ctrl + LCtrl + G将光标快速定位到某一行
Ctrl + N(Fn) + Alt + Insert快速新建文件
Ctrl + Alt 部分
eclipseidea说明
Ctrl + Alt + H同理当前被调用的地方
Ctrl + Alt + MCtrl + Shift + J将选择的代码块显示成一行
Ctrl + Shift 部分
eclipseidea说明
Ctrl + Shift + FCtrl + Alt + L格式化代码
Ctrl + Shift + RCtrl + N / 双击Shift打开资源
Ctrl + Shift + TCtrl + N / 双击Shift打开类型
Ctrl + Shift + OAlt + Shift + Enter / (Ctrl + Alt + O)自动导包
Ctrl + Shift + H同理查找被调用的地方
Ctrl + Shift + GAlt + F7显示这个地方在整个工作区中被谁引用了
Ctrl + Shift + X/YCtrl + Shift + U大小写转化
Alt + Shift 部分
eclipseidea说明
Alt + Shift + J输入/**, 然后按回车为方法/类,生成注释
Alt + Shift + ZCtrl + Alt + T将选中代码块try catch/if/do while等
Alt + Shift + S(Fn) + Alt + Insert快速生成set/get/以及构造等
Alt + Shift + RShift + F6重命名
Alt + Shift + CCtrl + F6修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt + Shift + MCtrl + Alt + M抽取方法,这是重构里面最常用的方法之一了,尤其对一大堆泥团代码有用
Alt + Shift + LCtrl + Alt + V抽取本地变量(可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
其他部分
eclipseidea说明
Shift + Enter同理在当前行下面插入一行
Ctrl + =/-Shift + Alt + </>放大/缩小, 当前字体字号
Ctrl + Shift + EnterCtrl + Alt + Enter在当前行上面插入一行
Alt + ↑ ↓Alt + Shift + ↑ ↓上下移动代码块
idea中常用快捷键
【 Ctrl + =/- 】: 展开/折叠, 当前代码块
【 Ctrl + Alt + =/- 】: 递归 展开/折叠, 当前代码块
【 Ctrl + Shift + =/- 】: 展开/折叠, 当前类中所有代码块
【 psvm 】: 快速生成Main函数
【 sout 】: 快速生成打印语句
【 soutv 】: 快速生成打印最近的变量
【 10.for 】: 生成1-10的普通循环: for (int i = 0; i < 10; i++) {}
【 xxx.var 】: 快速生成xxx的返回值及其类型
		如:
		"xiaohei".var  会生成  String xiaohei = "xiaohei";
		
		List<String> list = new ArrayList();
		list.get(1).var  会生成  String  xxx  = list.get(1);
【 方法名().var 】: 快速获取方法的返回值
【 iter 】:  生成foreach遍历
【 itar 】:  生成普通的遍历
【 Alt + 回车 】: 导包、重命名、修改方法返回值
【 Alt + Insert 】: 代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等
【 Alt+7 】: 查看当前类所有的方法

【 Shift 】: 按两下 shift , 快速搜索
【 Shift + F6 】: 重命名

【 Ctrl + Shift + F12 】: 最大化最小化窗口
【 Ctrl + Shift + F 】: 全局搜索,类似 Eclipse 的 Ctrl+F
【 Ctrl + Shift + U 】: 大小写转换
【 Ctrl + Shift + N 】: 通过文件名定位/打开文件/目录,目录需要在输入的内容后面多加一个正斜杠(必备)

【 Ctrl + Alt + S 】: 快速打开setting面板
【 Ctrl + Alt + L 】: 格式化代码,可以对当前文件和整个包目录使用 (必备)
【 Ctrl + Alt + I 】: 自动缩进 光标所在行 或 选中部分进行自动代码缩进,有点类似格式化 (必备)
【 Ctrl + Alt + O 】: 导包 优化导入的类,可以对当前文件和整个包目录使用 (必备)
【 Ctrl + Alt + H 】: 显示被调用链调用层次
【 Ctrl + Alt + M 】: 提取当前选择为方法,重构为方法
【 Ctrl + Alt + T 】: 将所选代码块包围到 try cath / if else 等控制语句中
【 Ctrl + Alt + B 】: 打开当前所在方法的实现,类似Eclipse的Ctrl+T

【 Ctrl + Shift + Alt + S 】: 为当前项目配置
【 Ctrl + Shift + Alt + N 】: 前往指定的变量 / 方法
【 Ctrl + Shift + Backspace 或者 Ctrl + Alt + ← 】: 返回最后一次编辑的位置

【 Ctrl + F 】: 在当前文件进行文本查找 (必备)
【 Ctrl + R 】: 在当前文件进行文本替换 (必备)
【 Ctrl + N 】: 根据输入的 类名 查找类文件 (必备)
【 Ctrl + Shift + N 】: 通过文件名定位/打开文件/目录,打开目录需要在输入的内容后面多加一个正斜杠 (必备)
【 Ctrl + G 】: 在当前文件跳转到指定行处 (必备)
【 Ctrl + W 】: 递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围 (必备)
【 Ctrl + F1 】: 在光标所在的错误代码出显示错误信息 (必备)
【 Ctrl + O 】: 选择可重写的方法
【 Ctrl + I 】: 选择可继承的方法/快速实现接口
【 Ctrl + Z 】: 撤销
【 Ctrl + Shift + Z 】: 恢复

[Debug]模式:

【 F7 】: 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中
【 F8 】: 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内
【 F9 】: 在 Debug 模式下,恢复程序运行,但是如果该断点下面代码还有断点则停在下一个断点上

1.万能修复键
	alt + enter :如快速导入包等
2.遍历相关
	iter	快速生成 forEach遍历
	itar	快速生成 传统fori遍历
3.sout说明
	sout	快速生成打印语句输出一句话	  ===>System.out.println ()
	soutv 	快速生成打印语句并自动生成变量	 ===>System.out.println("list = " + list)
4.其他快捷键
【 Ctrl + Z 】: 撤销
【 Ctrl + Shift + Z 】: 取消撤销与 Ctrl + Z 相反
【 Ctrl + B 】: 可以去到该方法的源码 (不常用)
【 Ctrl + Alt + B 】: 从接口跳转到实现类
【 Ctrl + H 】: 查看当前文件类继承关系, 显示类结构图(类的继承层次)
【 Ctrl + U 】: 打开跳转到父类
【 Ctrl + [/] 】: 快速定位到代码块 开始位置/结束位置
【 Ctrl + Shift + F6 】: 更改类型
【 Ctrl + Shift + 数字键(1234...) 】: 
    标记当前所在行位置,
	按 Ctrl + 数字键(1234...), 可回到标记处,
	再次按Ctrl + Shift + 数字键(1234...)可取消此处标记。
	该按键适用场景:假如你正在写某段业务逻辑,突然有其它紧急代码要处理,则可以迅速按[Ctrl + Shift + 1]标记当前位置,
	等处理完其它紧急代码,再按[Ctrl + 1]回到之前标记的位置,继续写之前的业务逻辑,如果想取消之前标记处可以再次按[Ctrl + Shift + 1],
	如果不取消,在其他地方继续按[Ctrl + Shift + 1],则会提示是否要覆盖之前标记的地方
	
	
  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值