簡體   English   中英

Android Studio代碼格式問題

[英]Android Studio code formatting issue

我正在使用Android Studio,並且在格式化代碼時遇到問題。 當有一條語句分成多行並且需要將其格式化為單行語句時,我無法使用(Ctrl + Alt + L)來做到這一點。 代碼沒有使用該快捷方式格式化為一行。

我嘗試將“ 右邊距 ”的值(“設置”->“編輯器”->“代碼樣式”)更改為更高的數字,但這也沒有用。

如何將代碼格式化為一行?

謝謝。

首先轉到Preferences > Editor > Code Style然后將“ Right margin (columns)140 (或更高)

現在轉到Preferences > Editor > Code Style > Java > Wrapping and Braces > Keep when reformatting然后uncheckLine Breaks ”復選框,這樣格式化程序將刪除不必要的換行符並使該語句盡可能地適合一行

同時建議,在Preferences > Editor > Code Style > Java > Wrapping and Braces確保check該復選框Ensure right margin is not exceeded這樣當聲明超過最大右邊距格式化將強制斷線。

代碼是否包裝在下一行中? 如果是這樣,您可以禁用軟包裝ins View -> Active Editor -> Use Soft Wraps 無論是否使用換行,仍將代碼視為同一行,編輯器只是以不同的方式顯示它。

如果不是,請嘗試編輯重新格式化設置。 在首選項下,轉到Editor -> Code Style然后選擇語言。 有一個“ Wrapping and Braces標簽,可讓您自定義Android Studio在格式化代碼時將使用的規則。

暫無
暫無

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

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