-
sout ,快捷生成输出一行
生成输出一行:System.out.println("");多加练习,就可以记住.
-
ctrl+shift+F10 ,快速运行程序 补充输入语句为:" System.out.println("这是一个测试的Java程序!");";按住三个键,即可快速运行执行当前java文件。同样的方法也适用于html5文件.
-
ctrl+P,方法参数提示 首先将鼠标放在 System.out.println(),按下组合键,接着出现了提示print方法的所有参数的黄色背景框. 再举个栗子,如图编写一个简单的类T1,在main类中进行实例化一个对象," T1 t=new T1()",这时缺少构造方法的参数,鼠标放到" T1()"的括号中,按下组合键即可进行参数提示.
-
Alt + Insert 键,打开代码生成界面
如图所示,建立代码后,按下Alt + Insert 组合键,可唤出(Code generate)面板.
getter和setter方法是生成每个属性的get和set方法,极其方便.
Override Methods是重写父类方法, 快捷键如图也可以是"Ctrl+O".
implement Methods 是实现继承的接口的方法, 如图Ctrl+I 也可以快速打开此快捷键.
注意,需要选中多项时, 使用ctrl键。idea的代码生成快捷键和Eclipse的十分相似,笔者的另一篇文章中讲得更加详细,详见下面的引用链接.
-
Ctrl+D ,复制当前行
可以多次复制当前行,生成一批相似的代码行;便于进行批量的修改.html5中同样适用.
-
ctrl+F,快速查找
当工程代码过长的时候,需要查找一个具体的代码单词时,可以使用此快捷键进行快速查找,十分方便.
选中如图所示的"Match case"会区分大小写进行筛选工程代码内容.html5中同样适用.
-
ctrl+R,快速展开替换
如图,点击"LinkedList ls=new LinkedList();"中的单词linkedlist ,按下"Ctrl+鼠标左击"快捷键即可打开linkedlist源码进行查看.html5中同样适用.
-
Ctrl+鼠标左击--快速查看Java源码
如图,点击"LinkedList ls=new LinkedList();"中的单词linkedlist ,按下"Ctrl+鼠标左击"快捷键即可打开linkedlist源码进行查看.
html5中同样适用.
-
Ctrl+Alt+U,查看某个类的完整关系类图
如图点击下LinkedList,按下快捷键,即可查看LinkedList完整地继承和实现关系类图.其他的类,可以依次类推.
ctrl+R,快速展开替换
-
ctrl+/ ,快速注释当前行或者选区
不选中选取,按下快捷键可以快速注释当前行代码;选中选取,即可全部注释.重复一次取即可取消注释.html5中同样适用,如图可以生成"<!--<input type="text" >-->"的注释样式.
-
ctrl+alt+T ,实现surround with代码
此快捷键可以surround with代码, 不仅可以surround with实现各种if...else...,也可以加do..while...循环代码,以及异常处理的try..catch..finally机制和线程相关的代码.html5中也适用,可以增加标签tag的surround with ,也可以增加comment等功能模块.
html5中也适用,可以增加标签tag的surround with ,也可以增加comment等功能模块.
-
ctrl+x, 删除一行! ctrl+@ ,查看源码;
alt+左右键, 打开多个文件时进行切换
alt+上下 , 按代码块进行上下快速跳转