IDEA程式碼縮排設定
阿新 • • 發佈:2020-08-11
1. 概述
- Idea 的程式碼縮排設定
2. 場景
-
最近進場會從別的地方找到程式碼, 然後匯入 Idea
-
時長出現 縮排的問題
-
會 彈出 以下提示
# 後面還有 3 個 可選按鈕 this file intended with 2 spaces instead of 4
-
-
我也不會配置
- 結果每隔幾個 tab, 就給我彈一個
- 一來二去, 確實有些煩躁.
-
想法
- 不再彈這些提示
- 統一縮排
3. 環境
-
os
- win10
-
jdk
- 1.8
-
ide
- ida 2018.1
-
spring
- spring boot
- 2.1.7 release
- 元件
- thymeleaf
- starter-web
- devtool
- starter-test
- spring boot
-
browser
- firefox
- 70.0
- firefox
-
ref
- spring in action 5th
4. 設定: 關閉提示
- 概述
- 關閉提示
1. 步驟
-
進入設定
-
方法1: 利用提示跳轉
- 步驟
- 單擊 提示裡的
Show Settings
- 單擊 提示裡的
- 步驟
-
方法2: 在 settings 裡搜尋
- 步驟
- 開啟 settings
- 在搜尋欄裡輸入
detect indent
- 步驟
-
方法3: 直接找
- 步驟
- Settings
- Editor
- Code Style
- 步驟
-
-
找到標籤
- indent detection
-
關閉 縮排檢測
- 取消
Detect and use existing file indents
前面的 勾選
- 取消
-
記得儲存
- apply 或者 ok
2. 結果
- 縮排檢測關閉成功
- 縮排檢測相關的提示, 自然就關閉了
3. 問題
-
縮排檢測是關了, 但是好多地方的縮排, 還是不一致
- 逼死強迫症
-
解決
- 把縮排統一就好了
- 然後藉助 idea 的功能, 讓所有檔案都到達一致
5. 縮排規則
-
概述
- 建立一個統一的縮排規則
-
通常規則
- 使用 tab 縮排
- 使用 空格 對齊
- 一個 tab 轉化為 4 個 空格
6. 配置
-
概述
- 具體配置
-
路徑: 以 Java 為例
Settings > Editor > Code Style > Java
-
配置
- 選擇 tabs and indents 選項卡
- 選項
-
use tab character
- 作用
- 使用 tab
- 配置
- 不需要勾選
- 作用
-
smart tabs
- 作用
- 使用 tab 縮排, 使用 空格 對齊
- 配置
- 不需要勾選
- 作用
-
tab size
- 作用
- tab 等於 多少空格
- 配置
- 4
- 作用
-
indent
- 作用
- 使用幾個 空格 縮排
- 配置
- 4
- 作用
-
continuation indent
- 作用
- 連續縮排, 佔幾個空格
- 配置
- 8
- 作用
-
-
其他
- 除了 Java 之外, 其他語言的檔案, 也可以這麼來
- HTML
- CSS
- JSON
- JavaScript
- XML
- YML
- 貌似不支援
- 而且我至今也沒有 太好的 YML 縮排習慣, 總覺得這個格式很亂
- 除了 Java 之外, 其他語言的檔案, 也可以這麼來
-
記得儲存
- apply 或者 ok
7. 最後: 統一設定
- 概述
- 調整整個專案縮排
1. 步驟
-
觸發提示框
-
方法1
- 選定需要調整的目錄或者工程
- 單擊 右鍵
- 選擇 Reformat Code
-
方法2
- 選定需要調整的目錄或者工程
- ctrl + alt + l
-
-
選項
- 預設即可
- 沒有特殊需求, 可以什麼都不勾選
- 預設即可
-
確認
- ok 即可
2. 結果
- 操作作用域下, 所有程式碼格式化
ps
-
ref
-
其他
本文引用自:https://www.cnblogs.com/xy14/p/11759362.html