可從Code Editor的右鍵菜單中選擇“Properties”菜單項來查看編輯器選項。也可以從主菜單【Tools | Editor Options…】打開編輯器選項對話框。如下圖:
下面分別來講述各個頁面。
1、General頁面
這兩個頁面用於控制編輯器的工作方式。其中包括很多選項。
頁面下面的“Editor SpeedSetting”組合框,可從里面選擇多種設置,如下圖:
如果改變此組合框的設置,上面的“Editor options”也會相應改變。
“Undo limit”撤銷步數設置,設置成32767能滿足絕大多數的需求,一般不必修改這個設置。
“Find text at cursor”選項一般總是選中的,選中這個選項后,當調用Find Text對話框時,編輯光標處的正文自動放到對話框的“Text to Find”字段中。這樣就不需要輸入要查找的正文了,從而加快了速度。
2、Source Options頁面
底部的“Block indent”和“Tab stops”選項用於設置縮排時縮進的格數和TAB鍵跳過的格數,一般設置為2個字符就可以。
“Extensions”中用來選擇要進行語法加亮顯示的文件類型。例如,用戶可能不希望對Code Editor中打開的常規文本文件(*.txt)進行語法加亮顯示,因此缺省設置中沒有.txt文件類型。
點擊底部的“Edit Code Templates…”按鈕,彈出代碼模板對話框,如下圖:
3、Display頁面
“Display and file options”中,會看到“BRIEF cursor shapes”選項,若希望編輯器窗口中的光標是水平光標,而不是垂直光標,則選中此選項。
若希望用戶每次保存其文件或工程時創建備份文件,則可選中“Crate backup file”選項,備份文件擴展名均以代字號(~)打頭。例如,源文件MyApp.pas備份文件為MyApp.~pa。
Note
反正我感覺備份文件極其討厭,因為它們總是把工程所在目錄搞得亂七八糟。因此,寧願關閉文件備份選項。
“Zoom to full screen”選項控制Code Editor極大化時的動作。若選中此選項,則極大化Code Editor時,它會充滿整個屏幕;若不選中此選項(缺省設置),則極大化Code Editor窗口時,Code Editor窗口頂端停在Delphi主窗口的底端。換句話說,若不選中這個選項,則極大化Code Editor時,Delphi主窗口總是可見的。
“Visible right margin”用於在編輯器的右邊界顯示一個邊界,但仍可以在邊界以外輸入正文,它只是一個記號,提示用戶輸入的行是不是太長了。如下圖:
“Visible gutter”選項用於確定是否帶一個可見的溝槽以及溝槽的寬度(以像素為單位)。
還可以改變“Editor font”選項,選擇最合適的字體和大小。
4、Key Mappings頁面
可以快速切換鍵盤映射模式,並且在“Enhancement modules”可以設置增強模塊。
5、Color頁面
Code頁面能使用戶完全定制Code Editor窗口和語法加亮選項,如上所示。
頂頭的“Color SpeedSetting”組合框,框中列出了如下幾種預定義的顏色格式供用戶選擇。如下:
可選擇其中一種顏色格式,也可以使用其中一種顏色格式作為基礎來創建自己的顏色格式。
Color頁面很容易使用,頁面底部有一個文本窗口,包含樣本代碼的預覽。點擊代碼預覽中任意元素,“Element”列表框中的被選中元素就會高亮顯示。要改變前景色、背景色和正文屬性,只需選擇所喜歡的設置即可。
6、Code Insight頁面
Code Insight頁面用於允許或禁止使用“Code completion”,“Code parameters”,“Tooltip expression evaluation”和“Tooltip symbol insight”。
標有“Delay”的滾動條用於設定上面四個代碼特性起作用的延時時間。