我在谷歌上搜索了一下,希望能找到一篇关于IDEA快捷键的文章,类似于Jeff关于Visual Studio快捷键的文章(Visual Studio . net 2003和2005键盘快捷键),但并没有发现任何有用的东西。希望这个问题的答案能填补空白。


当前回答

我最喜欢的一个键盘快捷键可能不算是快捷键。但是“iter”智能模板真的很棒。

基本上,如果你想使用for循环类型的“iter”来迭代一些东西,然后使用TAB来使用活动模板

itertab

它会找出你最想遍历的变量并为它生成一个for循环。我很确定它使用了对支持迭代的对象的最近引用。

其他回答

Ctrl + Shift + Enter -自动完成您正在输入的代码语句,插入引号,括号,花括号和其他必要的标点符号。

一些节省时间的方法:

Alt + Enter:显示意图动作(类似Eclipse快速修复) Ctrl + Alt + V:引入变量(永远不要再输入赋值的左边) Ctrl + Shift + Space:智能补全(甚至比IntelliJ 8低了两级) Ctrl + W:选择连续增加的代码块。有点明显,但确实节省了时间!

Canoo博客包含了一些(+8)篇关于更高级的IntelliJ键盘快捷键的文章。

键启动器和快捷键列表插件对(不断地)学习新的IntelliJ键盘快捷键非常有帮助。

到目前为止,我最喜欢的万能快捷键是Ctrl+Shift+A

当您在intellij中键入所有命令时,它会进行搜索。不仅如此,当你找到你想要的命令时,它还会在它旁边显示相应的快捷键!

我最喜欢的一个键盘快捷键可能不算是快捷键。但是“iter”智能模板真的很棒。

基本上,如果你想使用for循环类型的“iter”来迭代一些东西,然后使用TAB来使用活动模板

itertab

它会找出你最想遍历的变量并为它生成一个for循环。我很确定它使用了对支持迭代的对象的最近引用。

Alt + Shift + Insert -切换到列选择模式,允许选择矩形文本片段(列)

Ctrl + Shift +退格-去最近的代码编辑。再次点击以进一步返回。在编写代码时非常有用,浏览其他类一段时间,然后想回到我们离开代码的地方。

Ctrl+E -最近打开的文件

Ctrl+Shift+E -最近编辑的文件

按Ctrl+Shift+V -粘贴一个以前的值从剪贴板