IDE 的 Formatter 格式化工具, 雖然可以讓 SQL 程式碼變得易讀, 但是很多時候也會幫倒忙, 讓原本已經相對好閱讀的 SQL 程式碼變得難懂! 本篇就來介紹 JetBrains DataGrip 中, 如何開關 Formatter.
開啟 DataGrip 程式之後, 進入 File > Settings > Editor > Code Style > Formatter 設定畫面, 然後將 Turn formatter on/off with markers in code comments 設定啟用, 接下來就可以在程式碼中, 使用 @formatter:off / @formatter:on 來開關 Formatter 格式化工具, 例如:
-- @formatter:off
SELECT 'Please do not format this block, formatter! I'd like to keep it this way.' FROM dummy WHERE 1 <> 2;
-- @formatter:on
SELECT 'Please do format this block, formatter!'
FROM dummy
WHERE 1 <> 2;
![](https://i0.wp.com/wordpress.cine.idv.tw/wp-content/uploads/2021/08/datagrip-fomatter-on_off_settings.png?resize=724%2C444&ssl=1)