idea常用快捷操作

1、万能的快捷键

	ctrl + shift +A     快捷键搜索方法
	alt+enter			自动生成方法、自动导入包、转换for、移动注释、实现接口、

2、psvm 或 main

	main方法的快捷键    

main 可以在settins --> editor --> Live Templates里自定义 或查看 新建的时候记得点下面的define选择java

3、ifn

相当于if(a == null){ } 的快捷键

4、sout、soutm、soutp、soutv

System.out.println()  sout等多种类型的快捷键

6、最近操作的文件

 ctrl+e    最近打开过的文件
 ctrl+shift+e   最近编辑过的文件 

7、代码的格式化

ctrl+alt+o:格式化import
ctrl+alt+L:格式化代码(可能会有快捷键冲突,需要注意)

8、编辑快捷键

Ctrl +D						复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面
Ctrl +Y						删除行
Ctrl + Z  					撤销  
Ctrl + Shift + Z 			还原撤销、修改
Ctrl + Shift + Enter		自动结束代码,行末自动添加分号
Ctrl + Shift + J			自动将下一行合并到当前行末尾
Ctrl + Shift + 上下键		上下移动代码
Ctrl + W					按照语法自动选中代码块,反向选中:ctrl+shift+w
shift + F6  				修改名字相同的变量(光标放在需要修改的变量名)				

9、跳转快捷键

ctrl + g					跳转到某行
Ctrl + Alt + 左方向键		退回到上一个操作的地方 
Ctrl + Alt + 右方向键		前进到上一个操作的地方
Ctrl + left 或 Ctrl + right:	光标按照单词或语法前后移动
Alt + 左方向键         按左方向切换当前已打开的文件视图
Alt + 右方向键  		按右方向切换当前已打开的文件视图
Alt + 前方向键  		当前光标跳转到当前文件的前一个方法名位置
Alt + 后方向键  		当前光标跳转到当前文件的后一个方法名位置
Alt + 1,2,3...9			跳转到对应数字的窗口  按ESC回退到代码编辑窗口

10、查找快捷键

ctrl+n:				查找类 默认在当前project中查找   按两次在所有project中查找
ctrl+shift+n:		查找文件  默认在当前project中查找   按两次在所有project中查找
按两次shift:		任何地方进行搜索
Ctrl + F  			在当前文件进行文本查找 
Ctrl + R            在当前文件进行文本替换
Ctrl + Shift + F    根据输入内容查找整个项目 或 指定目录内文件
Ctrl + Shift + R    根据输入内容替换对应内容,范围为整个项目 或 指定目录内文件 
Alt + F7     	对选中的点右键,有个find usages选项,意思是"找到使用它的地方" (对方法用的话就同Ctrl + Alt + H 差不多)

11、 注释快捷键

行注释:   Ctrl+/    再次 取消注释
块注释:   Ctrl+Shift+/   再次 取消注释
方法或类注释  在方法或类开头 ,输入/**,回车,自动根据参数和返回值生成注释模板

12、重构快捷键

	    Ctrl+Alt+T 		将代码包在一个块中,例如if;  try/catch  ;synchronized等
	    Ctrl+Alt+M    	提取函数  Refactor-->Extract -->Method
		alt+insert			生成(getter、setter、constructor等),相当于eclipse中的ctrl+alt+s
		Shift + F6		选中所有用到该变量的地方,重命名
		Ctrl + F6          函数签名修改(加参数、减参数等)
		Ctrl + I				实现接口方法
		Ctrl + O			重写父类方法

13、各种for循环

直接输入  for / fori    
	for (int i = 0; i < ; i++) {           
    }
    
数字.for   
①. 数字.fori:     i自增    
②. 数字. forr:    i自减
	eg:10.fori
		for (int i = 0; i < 10; i++) {    
        } 
    eg:10.forr
        for (int i = 10; i > 0; i--) {       
        }

 直接输入 iter  增强for循环
 直接输入 itli 生成List的遍历
 直接输入 itar 生成array for代码块
 直接输入 itit  生成iterator 迭代
 直接输入 itve  生成Vector数组迭代

14、断点调试快捷键

	添加断点    		Ctrl + F8  重按取消  Run --> Toggler Line Breakpoint
	单步运行    		Shift + F9 或 都点菜单上的绿色小虫子   单步运行后每次按F8 程序就会一行一行运行
	跳过当前断点   	F9   Run --> ResumeProgram
	查看所有断点   	Ctrl + Shift +F8   debug窗口中的两个红点图标  Run -->View BreakPoints
	禁止所有断点 		debug窗口中的划除红点图标  后面的断点变成灰色   再按F9跳过所有断点
	条件断点(满足某个条件,断点才生效)  		在断点那行按一次Ctrl + Shift +F8;在断点那行按两次Ctrl + Shift +F8就变成查看所有断点
	查看变量的值或运用表达式求值     		Alt + F8    Run --> Evaluate Expression  选中变量再按
	运行到光标指定的地方    	Run --> Run to Cursor   debug窗口中上边最后的右下箭头
	给变量设定指定值    	  	在debug窗口中 在变量上按F2 设置指定的值  再按F8就是按设定的值去运行下面的代码

15、收藏夹快捷键

	F11   		 加个书签   重按取消  bookmarks
	Ctrl + F11    加个带有标记的书签   重按取消
	Shift + F11  弹窗把加入Bookmarks的列出来
	Alt + Shift +F    把某个类或方法加入收藏  add to favorites
	Ctrl + 1,2,3...9		定位到对应数值的书签位置 (可作为备用键)

16、结构图

	Ctrl + F12      查看类的大纲(方法、成员变量)这个是按字母排序的   Navigate -->FileStructure  
	ALT + 7     侧栏打开类的大纲  是按代码的前后排序的View --> tool windows --> Sturcture   比Ctrl + F12好些
	Ctrl + H      	查看类的继承结构  (只有继承没有接口实现)
	右键  --> 选择 Diagrams  --> show Diagrams  或者  show Diagrams popup   查看类的继承和 接口实现的结构
	Ctrl + Alt + H	查看方法的调用结构 

17、自动补全返回类型及变量快捷键

	Ctrl + Alt + V  将光标定位到需要生成返回值那行的末尾处,注意可能与QQ音乐、网易词典等快捷键的冲突

18、创建测试类

	ctrl+shift+t --> create new test

19、多行同时编辑

	按下 alt ,用鼠标左键拖动    (注意从左上角方向开始拖)
	按 esc 退出多行编辑
	
	按下 alt+shift ,用鼠标左键点击 (可以修改任意位置)
	按 esc 退出多行编辑
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值