簡體   English   中英

IntelliJ IDEA快捷鍵映射,用於匹配大括號

[英]IntelliJ IDEA shortcut keymap for matching brace

在IntelliJ IDEA中導航到匹配括號的鍵盤映射是什么?

public void blah() {|
   ...

}

如果| 是我的光標,我想用這個鍵映射跳轉到右大括號。

我只用IntelliJ 9驗證了這一點但是:

在Windows上:

  • Ctrl + }將移動到右括號。

  • Ctrl + {將移動到打開的括號。

在Mac上:

  • 使用cmd而不是Ctrl

作為Ctrl + }Ctrl + {的替代方法,您可以默認使用Ctrl + Alt + Shift + 9Ctrl + Alt + Shift + 8 我甚至都沒想過要記住那個。 ;)

同樣在設置 - >(IDE設置 - >)鍵盤映射 - >編輯器操作中,有一個名為“將插入符號移動到匹配括號”的條目沒有默認鍵映射。 我將其映射到Ctrl + <因為鍵組合未映射,並且鍵在德語鍵盤上彼此靠近。

這適用於IDEA 12。

使用IDEA v15在我的Mac上使用^ M(控制+ M)並保留MacOSX 10.5+的默認鍵盤映射

如果你不確定去prefs並搜索“Move Caret to Matching Brace”。 這是命令的名稱,您可以設置自己的快捷方式!

在某些鍵盤上,包括瑞典鍵盤,使用Ctrl-}或Ctrl- {是不實際的。 我在這種情況下找到的最佳方法是雙擊視圖中的括號,突出顯示括號之間的所有內容,然后使用左箭頭或右箭頭移動到突出顯示區域的相應末尾。

@dhable也是對的,但你也可以做這個鼠標

將光標放在大括號上並雙擊,這將選擇或突出顯示代碼bw大括號

在此輸入圖像描述

Ctrl + }Ctrl + {僅將光標移動到關閉相應的大括號,該大括號包含(與其對應方)您調用快捷方式的位置。

Ctrl + Shift + }Ctrl + Shift + {將光標移動到與第一個提到的快捷方式相同的括號,並突出顯示起點和結果括號之間的所有區域。

Ctrl + Shift + M將光標移動到任何sort(),{},<>,[]的相對或最近的擁抱大括號或括號。

可以在設置中更改最后一個。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM