PL/SQL Developer 是 Oracle 開發者最常用的 IDE,但預設配置往往不符合高效習慣。本文精選 8 個「一次設定、長期受益」的配置技巧,涵蓋物件瀏覽器、登入記憶、雙擊行為、關鍵字大小寫、特殊複製、自訂快捷鍵、自動語句選取、自動替換,助你從點點點解放雙手。
痛點:DBA 登入後 Browser 預設「All Objects」,展開 Tables 需等待數秒;選「My Objects」毫秒級響應。
設定路徑:Tools → Preferences → Browser → Browser Filters,將「My Objects」設為預設。
進階:Tools → Browser Folders,將常用節點 (Tables、Views、Sequences、Functions、Procedures) 上移並著色,平均尋表時間大幅縮短。
爭議:安全性 vs 便利性。生產環境嚴禁;開發庫密碼常同用戶名,每次輸入純屬浪費。
設定路徑:Tools → Preferences → Oracle → Logon History → Store With Password 勾選。
預設行為:雙擊無響應或開啟物件詳情,需再點「Data」頁籤。
設定路徑:Tools → Preferences → Browser,右側針對各 Object Type 設定「Double Click」→「Edit Data」,「Drag Drop」→「View Structure」。
效果:雙擊即看數據,拖入 SQL Window 即看結構,直覺高效。
理由:日志/代碼審查中,全大寫 SQL 極易被肉眼捕捉,降低認知負荷。
設定路徑:Tools → Preferences → Editor → Keyword Case → Uppercase。
場景:SQL Window 寫好的查詢需嵌入 Java/Python/C# 字串,手動加引號、轉義、換行符極易出錯。
操作:SQL Window 內右鍵 → Special Copy → 選擇目標語言 (Java、C#、VB、PHP、XML、HTML 等) → 貼上即得完整字串變數宣告。
預設痛點:常用「新建 SQL Window」、「新建 Command Window」無快捷鍵,需滑鼠點三下。
設定路徑:Tools → Preferences → Key Configuration。
推薦映射:
Alt+S → New SQL Window
Alt+C → New Command Window
Alt+X → Execute (F8 預設也可,但 Alt+X 更順手)
Alt+F → Format SQL (美化)
痛點:一個視窗多條 SQL,執行當前游標所在語句需手動選取。
設定路徑:Preferences → Window Types → SQL Window → AutoSelect Statement 勾選。
前提:每條 SQL 必須以分號 ; 結尾。
設定路徑:Tools → Preferences → Editor → AutoReplace → Edit。
推薦映射表:
| 輸入縮寫 | 展開為 |
|---|---|
| s + Space | SELECT |
| sf + Space | SELECT * FROM |
| sw + Space | SELECT * FROM WHERE |
| i + Space | INSERT INTO |
| u + Space | UPDATE SET |
| d + Space | DELETE FROM |
| j + Space | JOIN ON |
| w + Space | WHERE |
| g + Space | GROUP BY |
| o + Space | ORDER BY |
效果:輸入 sf emp w 連按三次 Space → SELECT * FROM emp WHERE ,編寫速度提升 3-5 倍。
Tools → Preferences → Editor → Font 建議 Consolas 11/12 或 Monospaced,配色方案選 Dark 護眼。Editor → Show Line Numbers 勾選。Preferences → SQL History → Keep last 1000 statements。Tools → External Tools 加入 sqlplus、rman、Notepad++ 快捷啟動。工欲善其事,必先利其器。這 8 項配置約佔用 10 分鐘設定,卻能在每天數百次點擊、輸入、切換中節省數小時。建議導出 Preferences → Export 成檔案,納入團隊標準化配置庫,新機器/新成員一鍵匯入即用。