delphi 快捷鍵大全

1.功能鍵:
F1       help幫助(help文檔)                             
F3       find (search again)                                  
編程

F4       run to cursor(運行/運行到光標)                
F5       添加或取消斷點                   
F7       trace into (單步跟蹤   進入函數過程實現內部) 
F8       step  over(單步跟蹤)     
F9       run                                       
F10     顯示工具欄         
F11     切換object inspector/form/unit (對象監視器、窗體、代碼編輯器)  
F12     切換窗體   form/unit 
--------------------------------------------------------------------------- 
 
2.組合鍵               
Ctrl+F2           program   reset                   
Ctrl+F3           call   stack窗口         
Ctrl+F4           關閉當前單元                         
Ctrl+F5           add   watch   把當前選中添加到watch中         
Ctrl+F7           顯示evaluate/modify   dialog   box         
Ctrl+F9           編譯                                       
Ctrl+F11         open   project 
        
Alt+f4                 關閉全部單元,但不關閉項目 
Alt+f6                 同f12         
Alt +f10              至關於鼠標右鍵         
Alt +f11              use   unit   引用同一工程內的其餘單元           
Shift+f7              trace   to   next   source   line         
Shift+f8               調試時彈出cpu窗口         
Shift+f10             同alt+f10         
Shift+f11             add  to  project         
Shift+f12             顯示view   form                                 
Ctrl+shift+f11      顯示project的options       
Ctrl+alt+f11         顯示project   manager         
Shift+alt+f11       切換object   treeview/form/unit   
(**** 轉載敬請註明-本文出處:南山古桃(nsgtao)的百度空間:http://hi.baidu.com/nsgtao/ ****)                 
ctrl +鼠標左鍵             找到指向的變量名、單元名、類名等的相應的定義部分         
alt +鼠標左鍵              塊選代碼         
ctrl +鼠標轉輪             加速滾屏         
                  
ctrl + shift+數字鍵(0..9)   加書籤或取消相同編號的書籤(num不能用小鍵盤) 
ctrl+數字鍵(0..9)              跳轉到相應的書籤的位置(num不能用小鍵盤)         
alt+0                                   顯示window   list         
                  
ctrl+page   up           將光標移到屏幕的第一行,屏幕不滾動         
ctrl+page   down       將光標移到屏幕的最後一行,屏幕不滾動         
ctrl+home                 將光標移至文件頭         
ctrl+end                    將光標移至文件尾   
      
ctrl+(向上方向鍵)        向上滾動屏幕,光標跟隨滾動不出屏幕         
ctr+(向下方向鍵)         向下滾動屏幕,光標跟隨滾動不出屏幕         
ctrl+(向左方向鍵)        光標向左跳tab         
ctrl+(向右方向鍵)        光標向右跳tab         
shift +方向鍵                  選擇代碼         
                
ctrl+a         全選         
ctrl+b         顯示buffer   list窗口         
ctrl+c         複製                     
ctrl+f         顯示find窗口       
ctrl+i         同tab鍵         
ctrl+j         顯示代碼模板列表         
ctrl+m         同enter鍵         
ctrl+n         同enter鍵         
ctrl+r         顯示replace   text窗口         
ctrl+s         保存當前單元         
ctrl+t         刪除光標右邊的一個單詞         
ctrl+v         粘貼         
ctrl+x         剪切         
ctrl+y         刪除光標右邊的一個單詞         
ctrl+z         撤銷         
ctrl+shift+b     顯示browser窗口         
ctrl+shift+e     顯示explorer窗口         
ctrl+shift+f     同ctrl + f         
ctrl+shift+g     插入guid         
ctrl+shift+i     選中的代碼總體向右移塊兩格         
ctrl+shift+j     選中的代碼總體向左移塊兩格         
ctrl+shift+m    同ctrl+m         
ctrl+shift+n     同ctrl+n         
ctrl+shift+t     顯示add to-do   list窗口         
ctrl+shift+y     同ctrl+y         
ctrl+alt+b        顯示breakpoint   list   窗口         
ctrl+alt+c        顯示cpu    窗口         
ctrl+alt+l         顯示local   variables窗口         
ctrl+alt+m       顯示modules窗口         
ctrl+alt+s         顯示call   stack窗口         
ctrl+alt+t         顯示threads窗口         
ctrl+alt+v         顯示event   log窗口         
ctrl+alt+w        顯示watches窗口         
ctrl+space        顯示代碼自動完成列表         
ctrl+k->o         將選中轉換爲小寫         
ctrl+k->n         將選中轉換爲大寫 
--------------------------------------------------------------
 
3.其餘快捷鍵

Ctrl+PageUp      將光標移至本屏的第一行,屏幕不滾動。
Ctrl+PageDown    將光標移至本屏的最後一行,屏幕不滾動。
Ctrl+↓          向下滾動屏幕,光標跟隨滾動不出本屏。
Ctrl+↑          向上滾動屏幕,光標跟隨滾動不出本屏。
Ctrl+Shift+NUM   在光標行設置最多九個臨時標誌號,對臨時切換很是有用。
                            行的左邊將出現一本書,封面有NUM,再按一次取消設置。

Ctrl+NUM         直接將光標跳到NUM處,NUM是用Ctrl+Shift+NUM設置的標號。(NUM不能用小鍵盤)
                        

Ctrl+Home      將光標移至文件頭。
Ctrl+End         將光標移至文件尾。
Ctrl+B             Buffer List窗口。
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+F3          Call Stack窗口。
Ctrl+F4          等於File菜單中的Close項。
Ctrl+鼠標轉輪    加速滾屏。
Shift+F8         調試時彈出CPU窗口。
Shift+F10        等於鼠標右鍵(Windows快捷鍵)。
Alt+F4           關閉全部編輯框中打開的源程序文件,但不關閉項目。
----------------------------------------------------------------------- 
 
4.補充
 
一些技巧:
設置Code Insight 模板,begin...end,之後只要輸入be,而後按ctrl+j就能夠匹配begin,end;
可是從 begin到相應的end,就不知道了,匹配括號之類的能夠用alt+[,Alt+]
搜索 editor keyboard shortcuts可能能夠找到,你本身看幫助吧。
 在編程序時 unit 右鍵菜單的properties /Code Insight 設置你喜歡的任何東西ctr+j便可。

 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+B                   Buffer 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+F3          Call Stack窗口。
33    Ctrl+F4          等於File菜單中的Close項。
34    Ctrl+鼠標轉輪    加速滾屏。
35    Shift+F8         調試時彈出CPU窗口。
36    Shift+F10        等於鼠標右鍵(Windows快捷鍵)。
37 Alt+F4         關閉全部編輯框中打開的源程序文件,但不關閉項目。
 
 
5.補充1(帶分類)
分類 快捷鍵 解釋 備註





windows

Esc 選擇當前組件容器  
Shift + Click(鼠標左鍵) 選擇多個組件;選擇窗體  
Tab 選擇下一個組件  
Shift + Tab 選擇上一個組件  
方向鍵 選擇此方向的下一個組件  
Ctrl + 方向鍵 將所選組件的位置移動 1 個像素  
Shift + 方向鍵 將所選組件的大小改變 1 個像素  
Ctrl + Shift + 方向鍵 將所選組件的位置移動 1 個柵格  
Del 刪除所選組件  
Ctrl + 鼠標拖動 選擇一個容器內的多個組件 能夠批量修改組件的共同屬性
Ctrl +Tab (在 Object Inspector 中使用) 切換屬性和事件  





編輯器

F1; Ctrl + F1 光標所在單詞的幫助  
Ctrl + Shift + Enter 光標所在單詞的參考  
Ctrl + Click(標識符) 尋找標識符的聲明處 可配合工具條的:後退/前進
Ctrl + A 全選  
Ctrl + C 複製  
Ctrl + X 剪切  
Ctrl + V 粘貼  
Ctrl + S 保存  
Ctrl + F 查找 按F3跳至下一行
F3; Ctrl + L 繼續查找  
Ctrl + R 替換  
Ctrl + E 高級查找  
Ctrl + Shift + F 查找文件  
Ctrl + Z Undo(撤銷)  
Del 刪除選中的代碼  
Ctrl + Home 到開始  
Ctrl + End 到結束  
Ctrl + ← 按詞左移  
Ctrl + → 按詞右移  
Ctrl + ↑ 窗口上滾  
Ctrl + ↓ 窗口下滾  
Ctrl + PgUp 本屏首行  
Ctrl + PgDn 本屏尾行  
Alt + G; Ctrl + O + G 到指定行  
Ctrl + Shift + 0..9; Ctrl + K + 0..9 設置(或取消)書籤 默認大鍵盤數字,小鍵盤不生效
Ctrl + 0..9; Ctrl + Q + 0..9 跳到書籤  
Ctrl + 空格 輸入提示 安裝了cnpack無效
Ctrl + J 代碼模版/提示代碼格式  
Ctrl + Shift + J (選定後)進入同步編輯模式  
Ctrl + Shift + 空格 從新提示參數列表  
Ctrl + K + T 選定光標前的單詞  
Ctrl + N 插入新行 和 Enter 的區別是光標位置不變
Shift + 方向鍵/Home/End/PgUp/PgDn 擴選  
Shift + Alt + 方向鍵/Home/End/PgUp/PgDn 區域選擇  
Shift + Alt + PgUp/PgDn 區域選擇  
Ctrl + Shift + Alt + PgUp/PgDn 區域選擇  
Ctrl + Shift + PgUp/PgDn 區域選擇  
Ctrl + Shift + 水平方向鍵 按單詞擴選  
Ctrl + O + C 變換選區  
Ctrl + O + I 變換選區  
Ctrl + O + L 變換選區  
Ctrl + O + K 恢復選區的變換選區  
Alt + 左鍵拖動 區域選擇 區域選擇的東西,粘貼也是區域
Ctrl + O + L 選擇當前行  
Ctrl + Y 刪除當前行  
Ctrl + Shift + Y 刪除行右邊部分  
Ctrl + T 向右刪除詞  
Ctrl + BackSpace 向左刪除詞  
Ctrl + K + W 將文本塊寫入文件  
Ctrl + K + R 讀入文本塊  
Ctrl + K + C 文本再製  
Ctrl + K + N 代碼轉大寫  
Ctrl + K + O 代碼轉小寫  
Ctrl + K + F 代碼轉大寫, 並取消選擇  
Ctrl + K + E 代碼轉小寫, 並取消選擇  
Ctrl + O + U 改變光標後面的字母大小寫  
Ctrl + Shift + I; Ctrl + K + I 右移代碼塊  
Ctrl + Shift + U; Ctrl + K + U 左移代碼塊  
Ctrl + I 似Tab  
Ctrl + M 似Enter  
Ctrl + N 似Enter,但光標位置不變  
Ctrl + Enter 打開光標所在單詞的文件 光標在對象觀察器時進入代碼編輯
Alt + ]/[ 查找本組定界符  
Ctrl + Shift + V 把選定的字符聲明爲變量  
Ctrl + Alt + ↓ 光標從聲明區跳到代碼區  
Ctrl + / 註釋與取消註釋  
Ctrl + Shift + R 錄製(開始/中止)宏  
Ctrl + Shift + P 播放宏  
Ctrl + Shift + T 加入TO DO註釋  
Alt + V + i 打開 TO DO List  
Ctrl + Shift + C 類自動生成 能夠反向
Ctrl + Shift + ↑/↓ 從接口到實現; 到程序第一行  
Ctrl + Shift + G 爲接口加入新的GUID  
Ctrl + Alt + PgUp 第一個函數  
Ctrl + Alt + PgDn 最後一個函數  





函數

Shift + F12 查找窗體  
Alt + F12 窗體與窗體代碼切換 .dfm文件代碼
Ctrl + F12 查找模塊  
Alt + F11 查找自定義uses模塊  
Ctrl + F11 打開工程  
Ctrl + Alt + F11 打開或激活 Project manager(項目管理器)  
F12 代碼窗口/窗體之間切換  
Ctrl + Alt + F12 已打開單元的列表  
F11 對象觀察器/代碼窗口/窗體切換  
Alt + 0 窗口列表  
Alt + PgUp/PgDn  Code/Design/History 切換  
Ctrl + Alt + F11 工程管理器  
Shift + Alt + F11 打開或激活 Structure  
Ctrl + Alt + P Tool Palette  
Ctrl + Alt + L Local Variables 窗口  
Ctrl + F5; Ctrl + Alt + W Watch List 窗口  
Ctrl + Alt + T Threads 窗口  
Ctrl + F7 Evaluate/Modify 窗口  
Alt + F8 Message 窗口  
Alt + 0 Window List 窗口  
Ctrl + B Buffer List 窗口  
Ctrl + Alt + B Breakpoint 窗口  
Ctrl + F3; Ctrl + Alt + S Call Stack 窗口  
Ctrl + Alt + V Event Log 窗口  
Ctrl + Alt + F FPU 窗口 調試時有效
Ctrl + Alt + C CPU 窗口 調試時有效
Ctrl + Alt + M Modules 窗口  
Ctrl + Shift + A Find Unit 窗口  
Ctrl + Shift + F11 Project Options 窗口  
Ctrl + Q + W 到下一個信息窗口  
F10; Ctrl + F10 使菜單得到焦點  
Shift + F10; Alt + F10 同鼠標右鍵  
Ctrl + Down 在對象觀察器中, 下拉該窗體的組件列表  
Alt + Down 在對象觀察器中,下拉屬性列表  
Tab + 輸入 搜索對象觀察器的屬性或事件列表  
Ctrl + Enter 在對象觀察器中, 切換屬性值  
Ctrl + Tab 屬性/事件切換; 在代碼窗口中是已打開的窗口切換  
Shift + F11 添加工程窗口  
Ctrl + F4 關閉打開的窗口,但不關閉項目  
Alt + F4 關閉程序  



工具

F4 運行到光標位置  
F5 設置/取消斷點  
F7 調試,進入子過程  
Shift + F7 Trace into next source line  
F8 調試,不進子過程(除非有斷點)  
Shift + F8 Run until return  
F9 運行  
Ctrl + F9 編譯工程  
Shift + F9; Alt + P + B 編譯 DLL  
Ctrl + Shift + F9 Run without debugging  
Ctrl + O + O 插入編譯選項

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 




6.補充2

在過程、函數、事件內部,
SHIFT+CTRL+向上的方向鍵 可跳躍到相應的過程、函數、事件的定義.相反,在過程、函數、事件的定義處,
SHIFT+CTRL+向下的方向鍵 可跳躍到具體過程、函數、事件內部
CTRL+ SHIFT + C:編寫申明或者補上函數.
如:
procedure TT.A(AA: string); //函數申明
安下:CTRL+ SHIFT + C後,會寫上
procedure TT.A(AA: string);
begin
end;

SHIFT+CTRL+E 顯示 EXPLORER

crtl + shift + n (n=1,2,3,4......)
定義書籤
crtl + n (n=1,2,3,4......)
跳到書籤n

ALT+鼠標左鍵能夠塊選代碼,刪除對齊的重複代碼很是有用。
Ctrl+B Buffer List窗口。
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+J 彈出Delphi語句提示窗口,選擇所需語句將自動完成一條語句。
Ctrl+Shift+T 在光標行加入To-Do註釋。
Ctrl+Shift+Y 刪除光標以後至本行末尾之間的文本。

Ctrl+F3 Call Stack窗口。
Ctrl+F4 等於File菜單中的Close項。

Ctrl+鼠標轉輪 加速滾屏。

Shift+F8 調試時彈出CPU窗口。
Shift+F10 等於鼠標右鍵(Windows快捷鍵)。

Alt+F4 關閉全部編輯框中打開的源程序文件,但不關閉項目。


CTRL+ENTER 定位到單元文件
Shitf+箭頭 選擇
若是同時按住Alt +Shitf+箭頭, 再進行選擇, 則是一種區域選擇, 而不是行選擇, 粘貼的
時候也就是插入粘貼了.
F9 運行
CTRL+ F9編譯
F8 STEP OVER (步進式調試不進入子過程)
F7 TRACE INTO (步進式調試同時追蹤進入子過程)
F11,F12 切換EDITOR,INSPECTOR,FORM DESIGNER.
CTRL+ALT+F11 彈出工程管理器
CTRL+F彈出查找對話框
CTRL+R彈出替換對話框
CTRL+ Shitf+C 類過程代碼補全(只要在定義部分定義一過程或一函數頭則自動幫你生成
實現部分的套架;反之也成)
可是DELPHI 中怎樣跳格呢? 其實也是有辦法的, 就是CTRL+K,I向後, CTRL+K,U向前.
有時候反覆輸入什麼東西是否是很繁? CTRL+SHIFT+R錄製鍵盤宏, 好比我常常作的就是:
下箭頭-下箭頭-HOME-回車-CTRL+V, 再鍵入一次CTRL+SHIFT+R錄製完成, 以後您可使用
CTRL+SHIFT+P, 重複宏,仍是省了一些事的.
另外在DELIPHI中有一個頗有用的快鍵極其有用
這就是CTRL+J;列如:在一過程當中你輸入ifb後再按CTRL+J你回去看看效果吧,可能你會大
吃一驚。這就是Code Insight.

ctrl+shift+u //塊縮進/反縮進
ctrl+shift+i

取消書籤: 在書籤N處,再按一次 SHIFT + CTRL + N

Ctrl+E 一種查找挺好的,其他的都被大家說玩了


按住Ctrl再點對象、過程、函數,轉到其定義原型,即使是Delphi VCL源代碼中的Unit。


ALT+F4 關閉DELPHI [:D]

Ctrl+K+O,Ctrl+K+N 將選中的整塊代碼都轉爲小寫或大寫
Ctrl+F 查找
Ctrl+L 繼續查找

在Inspector,能夠用Ctrl+Tab切換Properties頁和Events頁
Ctrl+Enter可進入相應的設置,如在Preperties頁的Font按Ctrl+Enter
在Events中按Ctrl+Enter可進入相應代碼編輯


Ctrl+Shift+i : 同時推動2格
Ctrl+Shift+u : 同時退後2格[/red][/b]

還有一招,我常常用的,不知你們常不經常使用
按住ALT用鼠標選擇文本
或者按住ALT加SHIFT,用方向鍵選擇文本
沒試過就趕快去試試![:D]


在form上放一個tedit控件,而後在代碼中寫入「edit1.」,稍等一下,會出現提示。
在「edit1.」未寫入前,要想使用這個提示功能,能夠按住windows鍵,而後按空白鍵。
(只有windows鍵盤能夠用此功能!)


CTRL+SPACE與輸入法衝突,把輸入法的有無輸入法快捷鍵從CTRL+SPACE該爲其餘鍵組合
就好了,我是改爲了CTRL+SHIFT+SPACE.
而後在UNIT中,好比輸入fo這是按下CTRL+SPACE就會出現一系列以fo開頭的變量,函數。

Ctrl+Backspace 後退刪除一個詞。好像是到 . 爲止。

在object inspector窗口按tab鍵將光標移動到屬性名區,而後鍵入屬性名的開頭
字母可快速定位到該屬性


---------GExperts中---------
Ctrl+Alt+c 註釋塊
Ctrl+Alt+u 取消註釋塊
Ctrl+Alt+h 生成頭(更詳細的設置在GExperts配置的Editor Experts屬性頁)
Ctrl+Alt+o 選擇對應分隔符之間的語句
Ctrl+Alt+v 在對應的分隔符之間來回跳轉(與已有快捷鍵有衝突,請更改)

---------GExperts中---------
Ctrl+Alt+[left arrow] 在Gexpert裏快速選定begin與其對應end之間全部代碼的方法。
Alt + F11 在出現的窗口中選擇一個unit將在當前unit的implementation部分自動uses你剛纔選擇的unitui

相關文章
相關標籤/搜索