我的 Delphi 5.0 IDE 環境設定 以下以 'Y' 表示勾選, 'N' 表示不勾選 [Tools|Environment Options|Prereferences] - Autosave options Editor files: Y(執行前自動儲存以免當機來不及存檔) Project Desktop: Y - Form designer Display grid: Y Snap to grid: Y Show component captions: Y Show designer hints: Y New forms as text: Y Auto create forms: N Grid size X: 4 Grid size Y: 4 - Compiling and Running Show compiler progress: Y Warn on package rebuild: Y Minize on run: Y Hide designers on run: Y [Tools|Editor properties] [General] - Editor options Auto indent mode: Y Use tab character: N Smart tab: N Backspace unindents: Y Undo after save: N Keep trailing blanks: N Find text at cursor: N - Editor speed setting: Default key mapping - Block indent: 2 - Tab stops: 2 [Display] - Display and file options Create backup file: N(備份的工作自己來) Zoom to full screen: Y - Editor font: Courier New, Size:10 [Color] 以淺灰色當作背景色, comment(註解)的 Text attributes 不要勾選 Italic (斜體字) [Code Insight] - Automatic features Code completion: N (以 Ctrl+Space 啟動) Code parameters: N (以 Ctrl+Shift+Space 啟動) Tooltip expression evaluation: N Tooltip symbol insight: N 註: 要將[控制台>輸入法>快速鍵>開啟關閉輸入法]的左ctrl鍵取消 勾選,才不至於和切換輸入法的按鍵相衝。 - Code Templates 增加下列項目 FBN FieldByName('|') FBNB FieldByName('|').AsBoolean FBND FieldByName('|').AsDateTime FBNI FieldByName('|').AsInteger FBNS FieldByName('|').AsString 如果你的電腦速度不夠快,當你把 Code Insight 的 Automatic feature 的項目全部打開時,你會發現經常滑鼠移到某個程式碼的地方,硬碟就咕 嚕咕嚕叫,此時啥事也不能做,得等 IDE 把事情做完才行,藉由上面的 設定,可以免除這種情況,可是會失去一些編輯時的自動功能,如果你對 Pascal 及 VCL 的程式撰寫很熟悉的話,那麼關掉這些選項對你的影響並 不大,你可以在需要這些功能時用鍵盤熱鍵啟動它們。 另外,如果你厭倦了每次輸入 FieldByName(...).AsXXXX,可以試試上面 的 Code Templates 設定,以後撰寫類似的程式碼時只要輸入 fbns 然後 按 [Ctrl+J] 就會自動出現 FieldByName('').AsString,且游標自動停 在欄位名稱的地方讓你輸入,不錯吧!