簡體   English   中英

在Netbeans中按Enter鍵時如何自然地打斷{}

[英]How to break {} naturally when I press Enter in Netbeans

我在編寫代碼時有一個習慣:

如果要在{}編寫代碼塊,請先輸入{} ,然后將光標移至{}之間,按Enter並編寫我的代碼。

在IntelliJ IDE中,按Enter ,IDE會自動中斷並格式化{}以供我編寫代碼(請參見帶有綠色箭頭的此圖像)。

使用Netbeans,它不能那樣工作(請以紅色屏幕查看圖像)。

在此處輸入圖片說明

我的問題是如何設置Netbeans IDE使其像IntelliJ一樣工作,以方便我編寫代碼。

我以前從未寫過NetBeans。 但我能理解您-如此不便且痛苦。

我一直在研究所有組合,但沒有找到所需的組合。

可能以某種方式重復此行為的選項包括:

  1. 輸入{並按Enter鍵 代碼完成將自動添加第二個花括號並將您放置在正確的位置。

  2. 使用組合CMD + 輸入輸入

然后我發現我們可以編寫一個宏:

split-line insert-break

在此處輸入圖片說明

結果:

在此處輸入圖片說明

不幸的是,宏是無上下文的。 我們不能寫這樣的條件: “如果插入符位於括號之間,則執行我們的操作,否則,執行標准操作” 因此,可以將其分配給另一個熱鍵(而不是enter )以使enter在其情況下可以正常工作。

暫無
暫無

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

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