Ctrl + Shift + A
这个万能的输入框内可以输入你想要执行的操作(当然是英文),列表中会显示对应的可选操作以及快捷键。
Ctrl + Alt + 空格
在自动提示的时候手一抖选错,需要重新手动呼起自动补全的情形,只需要使用Ctrl + Alt + 空格就可以了。
Tab 键
呼出自动补全的时候,当前位置已经有对应的方法或者变量,这时候如果我们选中补全的的项目,按下回车,那么补全的内容会插入到原来内容的前面,但这不是我们想要的内容,其实这时候不应该按回车,而是Tab,会自动替换掉当前位置的方法或变量。
Ctrl + Shift + 回车
这个快捷键会帮助你自动补全当前表达式所缺的部分,包括在行末输入;,值得一提的是,该快捷键对if,else,for,while控制循环同样有效。
Shift + 回车
光标并不在行尾,但是你希望可以在下一行插入一个空行。
移动
在按方向键的同时按住Ctrl,可以一个单词一个单词移动;
在按上下键的同时按住Alt, 可以一个节点(方法或者字段)一个节点移动;
如果在按上下键的同时按住Shift + Ctrl,可以把当前行和上下行交换位置。
Live templates
先输入一个集合类型的变量并且加上后缀.fori,这时候自动提示会提示按照该集合类型生成for循环,同理,布尔类型的表达式加上.if后缀也可以生成以该表达式为条件的if语句。还有其他许多,可以查看设置。