1.功能鍵:
F1 help幫助(help文檔)
F3 find (search again) 編程
分類 | 快捷鍵 | 解釋 | 備註 |
組 |
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