2016-05-17 41 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

尊敬的隨機非英語讀者,這是您正在尋找的解決方案。 –