Intellij idea 在IntelliJ(也可能是其他IDE)中,跳出括号的快捷方式

Intellij idea 在IntelliJ(也可能是其他IDE)中,跳出括号的快捷方式,intellij-idea,shortcut,Intellij Idea,Shortcut,假设|是一个光标指针。我想做的是在我完成输入参数后从括号中取出。在逐步解释中: // 1: type function name void function| // 2: openening paren automatically generate closing paren for convenience void function(|) // 3: type paremeters... void function(42|) // 4: ...and get out of parenth

假设
|
是一个光标指针。我想做的是在我完成输入参数后从括号中取出。在逐步解释中:

// 1: type function name
void function|

// 2: openening paren automatically generate closing paren for convenience
void function(|)

// 3: type paremeters...
void function(42|)

// 4: ...and get out of parenthesis!
void function(42)|

通常我用右箭头来做这件事,但使用箭头并不方便,我想知道是否有什么捷径可以做到这一点。我好奇的是IntelliJ,但如果你能告诉我其他Jetbrain IDE或Visual Studio等的快捷方式,那就太好了。

在大多数键盘上,你要找的快捷方式是shift+0——这在键盘上不起作用,只有键盘顶部的主数字。从技术上讲,这不是一个快捷方式,您实际上是在键入右括号,但IntelliJ足够聪明,不会在它们上重复,因此在这种情况下,它与快捷方式一样好。

我认为您正在寻找Ctrl+Shift+Enter(在Windows上)。操作名称为“完成当前语句”

在Mac上,如果您想知道快捷方式invoke命令+Shift+A(查找操作),请键入
完成当前语句
,它也会显示操作的快捷方式


另一个我觉得方便使用的设置是此选项


设置-智能钥匙-跳出结束括号/用制表符引用

你知道这在任何语言中都是无效的,对吧?哦,我直到现在才重新体验过这一点,但因为这不是问题的重点,所以让我不编辑它☺我很高兴能找到准确的术语(完整的当前声明)和一条捷径,我真的很感谢你们给我的问题提供了准确的答案。但是多勒里的答案似乎是我现在要用的答案,所以经过一些考虑,我决定选择他的答案,对不起。亲爱的随机非英语读者,这就是你要寻找的解决方案。Shift+zero?在我的azerty键盘上输入一个零。。。应该输入一个结束的父项吗?另一种解决方案非常有效,适用于所有键盘布局,这就是为什么它的得分高于其他解决方案的原因。。。顺便说一句:我确实说过“大多数”键盘。法国和比利时应该像加拿大人一样使用标准的英语键盘;)对于Azerty来说,它是0右边的键(通常)。是的,我为其他像我这样愚蠢的人添加了一条评论,因为我花了整整3分钟思考它为什么不起作用:)