IDEA操作tips总结

Live Template

	如果不为null	 				inn
	如果为null					ifn
	普通for循环					itli
	增强for循环					iter
	throw new					thr
	public static final			psf
	检查是否是instance实例			inst		
	使用迭代器迭代集合				itco
	使用迭代器迭代					itit
	插入Live Template			Ctrl + J
	使用Live Template包装			Ctrl + Alt + J
	用iftry/catch等包装选中代码	Ctrl+Alt+T

快速敲常规代码

	产生构造、getter/setter、新建类	Alt + Insert
	实现基类或接口中的方法				Ctrl + I
	重写基类方法						Ctrl + O
	自我修复							Alt + Enter		
	智能补全代码						Ctrl + Shift + Space
	补全语句的‘{’‘}’‘;’	 			Ctrl + Shift + Enter
	删除当前行						Ctrl + Y
	复制并粘贴当前行					Ctrl + D	

页面切换

	切换标签页				Ctrl + Tab
	删除功能界面(查找)		Esc  /  Shift + Esc
	打开最近打开/编辑过的文件	Ctrl + E/ Ctrl + Shift + E

页面可视化效果

	格式化import列表		Ctrl+Alt+O
	格式化代码			Ctrl+Alt+L		
	自动缩进当前行			Ctrl+Alt+I
	显示当前文件的文件结构	Ctrl + F12
	将选中的行合并成一行	Ctrl+Shift+J
	展开/收缩代码			Ctrl + =/-
	递归展开/收缩代码		Ctrl + Alt + =/-
	展开/收缩所有代码		Ctrl + Shift + =/-
	将行向上/下移动		Alt + Shift +/下箭头

光标移动/定位

		定位至下一个错误处		F2 / Shift+F2
		跳转到上/下一个方法	Alt + 上箭头/下箭头
		按顺序切换文件			Alt + 左箭头/右箭头
		当前行的上方开始新行	Ctrl + Alt + Enter
		当前行的下方开始新行	Shift+Enter	
		返回上次编辑位置		Ctrl+Shift+Backspace
		定位到文件某一行		Ctrl + G
		定位至变量定义的位置				Ctrl + B
		定位至override或implements定义处	Ctrl + U
		定位至选中类或者方法的具体实现		Ctrl + Alt + B
 		跳至{}代码块的开头/结尾				Ctrl + [/]
 		将光标移至前/后整个元素处			Ctrl +/右箭头
		向上/下滚动一行					Ctrl +/下箭头
		删除光标所在至单词结尾处的所有字符		Ctrl+Delete
		删除光标所在至单词开头处的所有字符		Ctrl+Backspace
		将光标所在的代码块向上/下整体移动		Ctrl+Shitft+/下箭头
		将元素向左/右移动					Ctrl+Alt+Shift+/右箭头

查找

		查找						Shift + Shift(Alt + 左右箭头)(Ctrl+N:查找类文件;Ctrl+Shift+N:查找文件)
		查找所有Intellij的命令		Ctrl + Shift + A
		查找当前变量的使用,列表显示	Alt +F7
		在全局文件中查找字符串		Ctrl+Shift+F
		在全局中替换字符串			Ctrl+Shift+R
		在文件中查找符号的使用		Ctrl + F7
		替换字符串				Ctrl+R
		查找前/下一个变量共现的地方	 		Ctrl+Alt+/下箭头
		查找当前变量的使用,并直接对话框提示	Ctrl+Alt+F7

结构与逻辑显示

		Alt+Num					1-项目结构,3-搜索结果,4/5-运行调试
		显示当前类的继承层次		Ctrl + H
		显示当前方法的调用层次		Ctrl + Alt + H
		显示当前方法的继承层次		Ctrl + Shift + H
		在文件中高亮显示变量的使用	Ctrl+Shift+F7

更改/重写

		重构一切			Ctrl + Shift + Alt + T
		重命名			Shift + F6
		更改函数签名		Ctrl + F6
		更改类型			Ctrl + Shift + F6

选中代码

		选中上下文代码/整个单词	Ctrl + W
		使用/**/注释			Ctrl+Shift+/
		切换大小写			Ctrl+Shift+U

代码块包装/反包装

	去除相关的包装代码		Ctrl + Shift + Delete
	插入JSON等			Alt+Enter进入inject Language视图,选择插入类型,
						再次Alt+Enter进入编辑视图,编辑插入内容,编辑完成Ctrl+F4退出

测试/运行/调试

		创建单元测试用例		Ctrl + Alt + T
		启动调试				Shift+F9 
		停止					Ctrl+F2
		Step into,Step over,Continue	F7/F8/F9

其他

//  Ctrl+Alt+V:使用Extract变量重构不完整的语句。
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
-》 选择变量,Ctrl+Alt+V,变为如下形式:
InputStreamReader in = new InputStreamReader(System.in);
BufferedReader reader = new BufferedReader(in);
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值