Ctrl+mouse over code:
Brief Info
这个就是当你按住Ctrl,鼠标划过代码时,关于该类或者方法的信息就会出现。呵呵,一般如果是类的话,就会出现该类的声明,实现了什么类,扩展了什么类等等的;如果是方法的话,出现的就是属于哪个类,方法的参数等。
Ctrl+F1:
Show descriptions of error or warning at caret
就是用于显示光标所在位置的错误或者警告信息的,这样你就可以轻易的知道自己的编码究竟哪里出错儿,好修改代码啊。
Alt+Insert:
Generate code...(Getters,Setters,Constructors,hasCode/equals,EJB)
帮你生成代码的。像modle中,一般都是声明了属性之后,紧接着要有各个属性的get/set方法,这些get/set方法就可以通过快捷键来完成,既快又保险。其他的还有构造方法,等值判断,EJB等的,都可以通过快捷键来完成。
Ctrl+O:
Override methods
覆写方法的。
Ctrl+I:
Implement methods
实现方法。
Ctrl+Alt+T:
Surround with...(if ...else,try...catch,for,synchronized,etc.)
给代码添加外围的一些代码,像异常处理的try...catch,象条件处理的if...else,像循环的for,像同步处理的synchronized等等。
Ctrl+/:
Comment/uncomment with line comment
将所选择行的代码标注为注释或者去掉所选择行的注释。这个跟eclipse这些工具是一样的。
Ctrl+Shift+/:
Comment/uncomment with block comment
将所选择代码块注释掉,或者去掉所选代码块的注释。
Ctrl+W:
Select successively increasing code blocks
选择代码块的。一般是增量选择的,显示选中光标所在位置的单词,然后是后面的单词,然后是整行,然后是整块代码。
Ctrl+Shift+W:
Decrease current selection to previous state
呵呵,就是上个快捷键的回退,减量选择代码的。
Alt+Q:
Context info
上下文信息。代码很长的情况下,有可能不知道所在类的上下文信息,可以通过这个快捷键来看看该类的一些基本信息,像扩展了什么类,实现了什么类之类的信息。
Alt+Enter:
Show intention actions
显示一些可供选择的动作的提示,像创建变量,导入变量等。