快捷鍵對於提高程式速度有著很重要的影響,本文總結了Delphi常用的快捷鍵,供大家參考之用:
Ctrl+PageUp將遊標移至本畫面的第一行,畫面不會捲動。
Ctrl+PageDown將遊標移至本畫面的最後一行,畫面不捲動。
Ctrl+↓向下捲動螢幕,遊標跟著滾動不出本畫面。
Ctrl+↑向上捲動螢幕,遊標跟隨捲動不出本畫面。
Ctrl+Shift+NUM在遊標行設定最多九個臨時標誌號,對臨時切換非常有用。
行的左邊將出現一本書,封面有NUM,再按一次取消設定。
Ctrl+NUM直接將遊標跳到NUM處,NUM是用Ctrl+Shift+NUM設定的標號。
NUM不能用小鍵盤。
Ctrl+Home將遊標移至檔案頭。
Ctrl+End將遊標移至檔案尾。
Ctrl+BBufferList視窗。
Ctrl+I同Tab鍵。
Ctrl+M同Enter鍵。
Ctrl+N同Enter鍵,但遊標位置不變。
Ctrl+T刪除遊標右邊的一個字。
Ctrl+Y刪除遊標所在行。
Ctrl+Shift+↑遊標在函數體內時,將遊標快速移至目前函數宣告處。
Ctrl+Shift+↓遊標在函數宣告行時,將遊標快速移至函數定義處。
Ctrl+Shift+C宣告一個過程或函數後,直接產生過程或函數的名稱、begin、end;
Ctrl+Shift+E遊標在Edit視窗和Explorer視窗間切換。
Ctrl+Shift+G插入GUID。
Ctrl+Shift+J彈出Delphi語句提示窗口,選擇所需語句將自動完成一條語句。
Ctrl+Shift+T在遊標行加入To-Do註解。
Ctrl+Shift+Y刪除遊標之後至本行末尾之間的文字。
Ctrl+F3CallStack視窗。
Ctrl+F4等於File選單中的Close項目。
Ctrl+滑鼠轉輪加速滾屏。
Shift+F8調試時彈出CPU視窗。
Shift+F10等於滑鼠右鍵(Windows快速鍵)。
Alt+F4關閉所有編輯框中開啟的原始程式文件,但不關閉專案。
設定Code Insight模板,begin...end,以後只要輸入be,然後按ctrl+j就可以匹配begin,end;但是從begin到相應的end,就不知道了,匹配括號之類的可以用alt+[ ,Alt+]
搜尋editor keyboard shortcuts可能可以找到,你自己看幫助吧。
在編程式時unit右鍵選單的properties/Code Insight
設定你喜歡的任何東東ctr+j即可。
DELPHIIDE中部分操作快捷方式(大部分在Delphi5.0的選單中找不到,其中有一些還是非常有用的)
1.程式碼模板:CTRL+J
2.代碼整塊移動:CTRL+SHIFT+I(右移) CTRL+SHIFT+U(左移)
3.選取窗體:先選取任一控件,SHIFT+滑鼠左鍵
4.將滑鼠指向變數名、單元名、類別名,再用CTRL+滑鼠左鍵可找到對應的說明
5.在過程、函數、事件內部, SHIFT+CTRL+向上的方向鍵可跳躍到對應的過程、函數、事件的定義
6.相反,在過程、函數、事件的定義處,SHIFT+CTRL+向下的方向鍵可跳躍到特定過程、函數、事件內部
7.CTRL+SHIFT+C:寫申明或補上函數
8.SHIFT+CTRL+E顯示EXPLORER
9.Ctrl+shift+n(n=1,2,3,4......) 定義書籤
10.Ctrl+n(n=1,2,3,4......) 跳到書籤n
11.ALT+滑鼠左鍵可以塊選程式碼,刪除對齊的重複程式碼非常有用
12.Ctrl+PageUp 將遊標移至本畫面的第一行,畫面不會捲動。
13.Ctrl+PageDown 將遊標移至本畫面的最後一行,畫面不捲動。
14.Ctrl+↓ 向下滾動螢幕,遊標跟隨滾動不出本螢幕。
15.Ctrl+↑ 向上捲動螢幕,遊標跟隨滾動不出本畫面。
16.Ctrl+Home 將遊標移至文件頭。
17.Ctrl+End 將遊標移至檔案尾。
18.Ctrl+BBuffer List視窗。
19.Ctrl+I 同Tab鍵。
20.Ctrl+M 同Enter鍵。
21.Ctrl+N 同Enter鍵,但遊標位置不變。
22.Ctrl+T 刪除遊標右邊的一個字。
23.Ctrl+Y 刪除遊標所在行。
24.Ctrl+Shift+↑ 遊標在函數體內時,將遊標快速移至目前函數宣告。
25.Ctrl+Shift+↓ 遊標在函數宣告行時,將遊標快速移至函數定義處。
26.Ctrl+Shift+C 宣告一個過程或函數後,直接產生過程或函數的名稱、begin、end;
27.Ctrl+Shift+E 遊標在Edit視窗和Explorer視窗間切換。
28.Ctrl+Shift+G 插入GUID。
29.Ctrl+Shift+J 彈出Delphi語句提示窗口,選擇所需語句將自動完成一條語句。
30.Ctrl+Shift+T 在遊標行加入To-Do註解。
31.Ctrl+Shift+Y 刪除遊標之後至本行末尾之間的文字。
32.Ctrl+F3Call Stack視窗。
33.Ctrl+F4 等於File選單中的Close項目。
34.Ctrl+ 滑鼠轉輪加速滾屏。
35.Shift+F8 調試時彈出CPU視窗。
36.Shift+F10 等於滑鼠右鍵(Windows快速鍵)。
37.Alt+F4 關閉所有編輯框中開啟的原始程式文件,但不關閉專案。
delphi7的快捷鍵
1.SHIFT+滑鼠左鍵先選取任一控制,按鍵後可選中窗體(選取控制項後按Esc效果一樣)
2.Shift+F8 調試時彈出CPU視窗。
3.Shift+F10 等於滑鼠右鍵(Windows快速鍵)。
4.Shitf+箭頭選擇
5.shift+F12快速尋找窗體並打開
6.F7 (步進式調試同時追蹤進入子過程)
7.F8 (步進式調試不進入子過程)
8.F9 運行
9.F12 切換EDITOR,FORM
10.Alt+F4 關閉所有編輯框中開啟的原始程式文件,但不關閉項目
11.ALT+ 滑鼠左鍵可以塊選程式碼,用來刪除對齊的重複程式碼非常有用
12.Ctrl+F9 編譯
13.Ctrl+shift+N(n=1,2,3,4......) 定義書籤
14.Ctrl+n(n=1,2,3,4......) 跳到書籤n
15.CTRL+SHIFT+N 在書籤N處,再按一次取消書籤
16.Ctrl+PageUp 將遊標移至本畫面的第一行,畫面不會捲動
17.Ctrl+PageDown 將遊標移至本畫面的最後一行,畫面不捲動
18.Ctrl+↓ 向下滾動螢幕,遊標跟隨滾動不出本屏
19.Ctrl+↑ 向上滾動螢幕,遊標跟隨滾動不出本屏
20.Ctrl+Home將遊標移至文件頭
21.Ctrl+End 將遊標移至檔案尾
22.Ctrl+B Buffer List窗口
23.Ctrl+I 同Tab鍵
24.CTRL+J (彈出Delphi語句提示窗口,選擇所需語句將自動完成一條語句)代碼模板
25.Ctrl+M 同Enter鍵。
26.Ctrl+N 同Enter鍵,但遊標位置不變
27.Ctrl+T 刪除遊標右邊的一個單字
28.Ctrl+Y 刪除遊標所在行
29.CTRL+C 複製
30.CTRL+V 貼上
31.CTRL+X 剪切
32.CTRL+Z 還原(Undo)
33.CTRL+S 保存
34.Ctrl+F 查找
35.Ctrl+L 繼續查找
36.Ctrl+r 替換
37.CTRL+ENTER 定位到單元文件
38.Ctrl+F3 彈出Call Stack窗口
39.Ctrl+F4 等於File選單中的Close項
40.Ctrl+Backspace 後退刪除一個字,直到遇到一個分割符
41.Ctrl+ 滑鼠轉輪加速滾屏
42.Ctrl+O+U 切換選擇塊的大小寫(注意鬆開O後再按U,Ctrl保持按下)
43.Ctrl+K+O 切換選擇區塊為小寫(注意鬆開K後再按O,Ctrl保持按下)
44.Ctrl+K+N 切換選擇塊為大寫(注意鬆開K後再按N,Ctrl保持按下)
45.Ctrl+Shift+G 插入GUID
46.Ctrl+Shift+T 在遊標行加入To-Do註釋
47.Ctrl+Shift+Y 刪除遊標之後至本行末尾之間的文本
48.CTRL+SHIFT+C 寫出申明或補上函數,絕佳!!!
49.CTRL+SHIFT+E 顯示EXPLORER
50.Ctrl+Tab 在Inspector切換Properties頁和Events頁
51.CTRL+SHIFT+U 代碼整塊左移2個空格位置
52.CTRL+SHIFT+I 代碼整塊右移2個空格位置
53.CTRL+SHIFT+↑ 在過程、函數、事件內部,可跳躍到對應的過程、函數、事件的定義(在interface與implementation之間來回切換)
54.CTRL+SHIFT+↓ 在過程、函數、事件的定義處,可跳躍到具體過程、函數、事件內部(同上)
55.Tab 在object inspector視窗按tab鍵將遊標移到屬性名區,然後鍵入屬性名的開頭字母可快速定位到該屬性
56.Ctrl+Alt 按下Ctrl+Alt之後,可用滑鼠選取一個矩形區塊中的程式碼,並可比它進行複製,貼上
57.Shift+↓、↑、→、← 以1像素單位變更所選控件大小
58.Ctrl+↓、↑、→、← 以1像素單位變更所選控件位置
59.Ctrl+E 快速選擇(呵呵,試試看吧,很好玩的)
--------- GExperts中---------
60.Ctrl+Alt+c 註解塊
61.Ctrl+Alt+u 取消註解區塊
62.Ctrl+Alt+h 產生頭(更詳細的設定在GExperts配置的Editor Experts屬性頁)
63.Ctrl+Alt+o 選擇對應分隔符號之間的語句
64.Ctrl+Alt+v 在對應的分隔符號之間來回跳轉(與已有快捷鍵有衝突,請更改)
-------------------------------------------------- ------------------------
65.將滑鼠指向變數名、單元名、類別名,再用CTRL+滑鼠左鍵可找到對應的說明
66、CTRL+SHIFT+C 寫出申明或補上函數.
如:
procedureTT.A(AA:string);//函數申明
安培:CTRL+SHIFT +C後,會寫入
procedureTT.A(AA:string);beginend;
67、ALT+滑鼠左鍵可以塊選程式碼,刪除對齊的重複程式碼非常有用。
68、Ctrl+shift+G 產生一個GUID號