簡體   English   中英

IntelliJ 中 Java 多行方法調用中的控制縮進

[英]Control indentation in Java multiline method calls in IntelliJ

IntelliJ 似乎只有兩種多行方法調用參數的配置。 它們要么像這樣:

在此處輸入圖像描述

或這個:

在此處輸入圖像描述

這是使用“編輯器 -> 代碼樣式 -> Java -> 包裝和大括號 -> 方法調用 arguments -> 多行對齊”選項控制的。 但是,我還沒有找到任何設置來實現我實際喜歡的格式,這個:

在此處輸入圖像描述

如果在編輯器中按退格鍵沒有刪除整個換行符,而不僅僅是選項卡,那不會那么令人生氣,但最好我希望能夠控制使用了多少選項卡,即只多一個方法調用聲明本身。 對此的任何幫助將不勝感激。

我相信您正在尋找的是“連續縮進”(編輯器 -> 代碼樣式 -> 制表符和縮進 -> 連續縮進。禁用“多行時對齊”時,它使用此縮進大小(看起來你默認值為 8)。

當我使用此設置重新格式化時,我得到:

foo.foo().bar("arg1",
  "arg2");

暫無
暫無

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

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