2016-05-17 39 views
1

假设|是一个游标指针。我想要做的是一旦我完成键入参数,从括号中跳出。在一步一步的解释:快捷方式在IntelliJ(或可能还有其他IDE)中取消括号的快捷方式

// 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's,但如果你能告诉我任何其他Jetbrain IDE或Visual Studio等的快捷方式,那将是非常好的。

+0

你知道这并不实际有效的任何语言,里GHT? –

+0

哦,我没有改变,直到现在,但由于这不是问题的关键,让我只是保持未经编辑☺ –

回答

1

大多数键盘上的快捷键是shift + - 这不适用于键盘,只适用于键盘顶部的主要数字。从技术上讲,这不是一个捷径,你实际上键入了左括号,但IntelliJ足够聪明,不会在它们上面翻倍,所以它在这种情况下就像快捷键一样好。

+0

Shift +零?只是在我的azerty键盘上输入一个零......是否应该输入一个关闭的父母? PS:另一种解决方案完美地工作,并适用于所有键盘布局 –

+0

这就是为什么它有更高的分数,然后...... BTW:我确实说过'最'键盘。法国和比利时应该使用像加拿大人那样的标准英文键盘;)对于Azerty来说,这是0(通常)右边的关键。 –

+0

是的,我为像我这样的其他愚蠢的人添加了评论,因为我花了整整3分钟的时间来弄清为什么它不工作:) –

4

我认为你正在寻找按Ctrl ++输入(在Windows上)。操作名称是Complete Current Statement

在Mac上,如果你想知道的快捷调用命令 + + 一个(查找动作),然后键入Complete Current Statement它会告诉你快捷为的行动以及

enter image description here

+0

我很高兴找到确切的词(完整的当前语句)和快捷方式,我非常感谢你为我提出的问题的确切答案。但似乎Dollery的答案是我现在要使用的答案,所以经过一些考虑后,我决定选择他的答案,对不起。 –

+0

尊敬的随机非英语读者,这是您正在寻找的解决方案。 –