[英]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
然后uncheck
“ Line 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.