在過(guò)程、函數、事件內部, SHIFT+CTRL+向上的方向鍵 可跳躍到相應的過(guò)程、函數、事件的定義.相反,在過(guò)程、函數、事件的定義處,SHIFT+CTRL+向下的方向鍵 可跳躍到具體過(guò)程、函數、事件內部
CTRL+ SHIFT + C:編寫(xiě)申明或者補上函數.
如:
procedure TT.A(AA: string); //函數申明
安下:CTRL+ SHIFT + C后,會(huì )寫(xiě)上
procedure TT.A(AA: string);
begin
end;
SHIFT+CTRL+E 顯示 EXPLORER
crtl + shift + n (n=1,2,3,4......)
定義書(shū)簽
crtl + n (n=1,2,3,4......)
跳到書(shū)簽n
ALT+鼠標左鍵可以塊選代碼,刪除對齊的重復代碼非常有用。
Ctrl+B Buffer List窗口。
Ctrl+I 同Tab鍵。
Ctrl+M 同Enter鍵。
Ctrl+N 同Enter鍵,但光標位置保持不變。
Ctrl+T 刪除光標右邊的一個(gè)單詞。
Ctrl+Y 刪除光標所在行。
Ctrl+Shift+↑ 光標在函數體內時(shí),將光標快速移至當前函數聲明處。
Ctrl+Shift+↓ 光標在函數聲明行時(shí),將光標快速移至函數定義處。
Ctrl+Shift+C 聲明一個(gè)過(guò)程或函數后,直接生成過(guò)程或函數的名稱(chēng)、begin、end;
Ctrl+Shift+E 光標在Edit窗口和Explorer窗口間切換。
Ctrl+Shift+J 彈出Delphi語(yǔ)句提示窗口,選擇所需語(yǔ)句將自動(dòng)完成一條語(yǔ)句。
Ctrl+Shift+T 在光標行加入To-Do注釋。
Ctrl+Shift+Y 刪除光標之后至本行末尾之間的文本。
Ctrl+F3 Call Stack窗口。
Ctrl+F4 等于File菜單中的Close項。
Ctrl+鼠標轉輪 加速滾屏。
Shift+F8 調試時(shí)彈出CPU窗口。
Shift+F10 等于鼠標右鍵(Windows快捷鍵)。
Alt+F4 關(guān)閉所有編輯框中打開(kāi)的源程序文件,但不關(guān)閉項目。
CTRL+ENTER 定位到單元文件
Shitf+箭頭 選擇
如果同時(shí)按住Alt +Shitf+箭頭, 再進(jìn)行選擇, 則是一種區域選擇, 而不是行選擇, 粘貼的
時(shí)候也就是插入粘貼了.
F9 運行
CTRL+ F9編譯
F8 STEP OVER (步進(jìn)式調試不進(jìn)入子過(guò)程)
F7 TRACE INTO (步進(jìn)式調試同時(shí)追蹤進(jìn)入子過(guò)程)
F11,F12 切換EDITOR,INSPECTOR,FORM DESIGNER.
CTRL+ALT+F11 彈出工程管理器
CTRL+F彈出查找對話(huà)框
CTRL+R彈出替換對話(huà)框
CTRL+ Shitf+C 類(lèi)過(guò)程代碼補全(只要在定義部分定義一過(guò)程或一函數頭則自動(dòng)幫你生成
實(shí)現部分的套架;反之也成)
但是DELPHI 中怎樣跳格呢? 其實(shí)也是有辦法的, 就是CTRL+K,I向后, CTRL+K,U向前.
有時(shí)候反復輸入什么東西是不是很繁? CTRL+SHIFT+R錄制鍵盤(pán)宏, 比如我經(jīng)常做的就是:
下箭頭-下箭頭-HOME-回車(chē)-CTRL+V, 再鍵入一次CTRL+SHIFT+R錄制完成, 之后您可以使用
CTRL+SHIFT+P, 重復宏,還是省了一些事的.
另外在DELIPHI中有一個(gè)很有用的快鍵極其有用
這就是CTRL+J;列如:在一過(guò)程中你輸入ifb后再按CTRL+J你回去看看效果吧,可能你會(huì )大
吃一驚。這就是Code Insight.
ctrl+shift+u //塊縮進(jìn)/反縮進(jìn)
ctrl+shift+i
取消書(shū)簽: 在書(shū)簽N處,再按一次 SHIFT + CTRL + N
Ctrl+E 一種查找挺好的,其余的都被你們說(shuō)玩了
按住Ctrl再點(diǎn)對象、過(guò)程、函數,轉到其定義原型,即便是Delphi VCL源代碼中的Unit。
ALT+F4 關(guān)閉DELPHI [:D]
Ctrl+K+O,Ctrl+K+N 將選中的整塊代碼都轉為小寫(xiě)或大寫(xiě)
Ctrl+F 查找
Ctrl+L 繼續查找
在Inspector,可以用Ctrl+Tab切換Properties頁(yè)和Events頁(yè)
Ctrl+Enter可進(jìn)入相應的設置,如在Preperties頁(yè)的Font按Ctrl+Enter
在Events中按Ctrl+Enter可進(jìn)入相應代碼編輯
Ctrl+Shift+i : 同時(shí)推進(jìn)2格
Ctrl+Shift+u : 同時(shí)退后2格[/red][/b]
還有一招,我經(jīng)常用的,不知大家常不常用
按住ALT用鼠標選擇文本
或者按住ALT加SHIFT,用方向鍵選擇文本
沒(méi)試過(guò)就趕快去試試![:D]
在form上放一個(gè)tedit控件,然后在代碼中寫(xiě)入“edit1.”,稍等一下,會(huì )出現提示。
在“edit1.”未寫(xiě)入前,要想使用這個(gè)提示功能,可以按住windows鍵,然后按空白鍵。
(只有windows鍵盤(pán)可以用此功能?。?
CTRL+SPACE與輸入法沖突,把輸入法的有無(wú)輸入法快捷鍵從CTRL+SPACE該為其他鍵組合
就行了,我是改成了CTRL+SHIFT+SPACE.
然后在UNIT中,比如輸入fo這是按下CTRL+SPACE就會(huì )出現一系列以fo開(kāi)頭的變量,函數。
Ctrl+Backspace 后退刪除一個(gè)詞。好像是到 . 為止。
在object inspector窗口按tab鍵將光標移動(dòng)到屬性名區,然后鍵入屬性名的開(kāi)頭
字母可快速定位到該屬性
------------------------------------------------------------------------
一、以下快捷鍵指的是對窗體表格上組件的操作:
●快捷鍵1:
【Ctrl+UP】~向上移動(dòng)當前組件(精確);
【Ctrl+Left】~向左移動(dòng)當前組件(精確);
【Ctrl+Down】~向下移動(dòng)當前組件(精確);
【Ctrl+Right】~向右移動(dòng)當前組件(精確);
注:
以上快接鍵中再加Shift進(jìn)行組合(比如【Ctrl+Shift+Right】)即可實(shí)現粗略調整;
●快捷鍵2:
【Shift+UP】~減小當前組件的高度;
【Shift+Left】~減小當前組件的寬度;
【Shift+Down】~增加當前組件的高度;
【Shift+Right】~增加當前組件的寬度;
注:
以上Up,Left等指的是方向鍵;
二、以下快捷鍵指的是在對象觀(guān)察器上的操作:
●快捷鍵3:
【F11】~切換到對象觀(guān)察器(注:如果連續按F11則將實(shí)現在對象觀(guān)察器、窗體表格、代碼編輯器之間切換);
【Ctrl+Down】~下拉當前窗體的組件列表;
【Ctrl+Enter】~編輯帶...的屬性值(如組件的字體TFont);
【Alt+Down】~下拉組件當前屬性選單隊列(如Align->alNone,alLeft,alRight等);
【Ctrl+Tab】~在屬性列表及事件列表中切換;
三、菜單快捷鍵:
●快捷鍵4:
【F12】,【Shift+F12】,【Ctrl+F12】等在Delphi的菜單中已有定義的在此不必羅嗦.
技巧:
如何選擇被組件覆蓋了的窗體(比如某組件的Align屬性為alClient)?
方法一、按ESC鍵,一層一層的往后選,直到窗體被選為當前組件為止;
方法二、按Shift的同時(shí)單擊鼠標左鍵,一步即可選定(推薦);
方法三、按F11選定對象觀(guān)察器,然后切換到屬性列表,再用上面快捷鍵3中的【Ctrl+Down】
Ctrl+UP向上移動(dòng)選中組件(微調); Ctrl+Left向左移動(dòng)選中組件(微調);
Ctrl+Down向下移動(dòng)選中組件(微調) ;Ctrl+Right向右移動(dòng)選中組件(微調);
Shift+UP減小選中組件的高度; Shift+Left減小選中組件的寬度;
Shift+Down增加選中組件的高度; Shift+Right增加選中組件的寬度;
Ctrl+鼠標拖動(dòng) 可以選中一個(gè)控件上層的其他控件而不選中其本身!
DELPHI中的快捷方式一覽(完全正式版)
1.SHIFT+鼠標左鍵 先選中任一控件,按鍵后可選中窗體(選中控件后按Esc效果一樣)
2.Shift+F8 調試時(shí)彈出CPU窗口。
3.Shift+F10 等于鼠標右鍵(Windows快捷鍵)。
4.Shitf+箭頭 選擇
5.shift +F12 快速查找窗體并打開(kāi)
6.F7 (步進(jìn)式調試同時(shí)追蹤進(jìn)入子過(guò)程)
7.F8 (步進(jìn)式調試不進(jìn)入子過(guò)程)
8.F9 運行
9.F12 切換EDITOR,FORM
10.Alt+F4 關(guān)閉所有編輯框中打開(kāi)的源程序文件,但不關(guān)閉項目
11.ALT+鼠標左鍵 可以塊選代碼,用來(lái)刪除對齊的重復代碼非常有用
12.Ctrl+F9 編譯
13.Ctrl+shift+N(n=1,2,3,4......) 定義書(shū)簽
14.Ctrl+n(n=1,2,3,4......)跳到書(shū)簽n
15.CTRL +SHIFT+N 在書(shū)簽N處,再按一次 取消書(shū)簽
16.Ctrl+PageUp 將光標移至本屏的第一行,屏幕不滾動(dòng)
17.Ctrl+PageDown 將光標移至本屏的最后一行,屏幕不滾動(dòng)
18.Ctrl+↓ 向下滾動(dòng)屏幕,光標跟隨滾動(dòng)不出本屏
19.Ctrl+↑ 向上滾動(dòng)屏幕,光標跟隨滾動(dòng)不出本屏
20.Ctrl+Home 將光標移至文件頭
21.Ctrl+End 將光標移至文件尾
22.Ctrl+B Buffer List窗口
23.Ctrl+I 同Tab鍵
24.CTRL+J (彈出Delphi語(yǔ)句提示窗口,選擇所需語(yǔ)句將自動(dòng)完成一條語(yǔ)句)代碼模板
25.Ctrl+M 同Enter鍵。
26.Ctrl+N 同Enter鍵,但光標位置保持不變
27.Ctrl+T 刪除光標右邊的一個(gè)單詞
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 后退刪除一個(gè)詞,直到遇到一個(gè)分割符
41.Ctrl+鼠標轉輪 加速滾屏
42.Ctrl+O+U 切換選擇塊的大小寫(xiě)(注意松開(kāi)O后再按U,Ctrl保持按下)
43.Ctrl+K+O 切換選擇塊為小寫(xiě)(注意松開(kāi)K后再按O,Ctrl保持按下)
44.Ctrl+K+N 切換選擇塊為大寫(xiě)(注意松開(kāi)K后再按N,Ctrl保持按下)
45.Ctrl+Shift+G 插入GUID
46.Ctrl+Shift+T 在光標行加入To-Do注釋
47.Ctrl+Shift+Y 刪除光標之后至本行末尾之間的文本
48.CTRL+SHIFT+C 編寫(xiě)申明或者補上函數,絕好!!!
49.CTRL+SHIFT+E 顯示EXPLORER
50.Ctrl+Tab 在Inspector中切換Properties頁(yè)和Events頁(yè)
51.CTRL+SHIFT+U 代碼整塊左移2個(gè)空格位置
52.CTRL+SHIFT+I 代碼整塊右移2個(gè)空格位置
53.CTRL+SHIFT+↑ 在過(guò)程、函數、事件內部, 可跳躍到相應的過(guò)程、函數、事
件的定義(在interface和implementation之間來(lái)回切換)
54.CTRL+SHIFT+↓ 在過(guò)程、函數、事件的定義處, 可跳躍到具體過(guò)程、函數、事件內部(同上)
55.Tab 在object inspector窗口按tab鍵將光標移動(dòng)到屬性名區,然后鍵入屬性名的開(kāi)頭
字母可快速定位到該屬性
56.Ctrl+Alt 按著(zhù)Ctrl+Alt之后,可用鼠標選擇一個(gè)矩形塊中的代碼,
并可比它進(jìn)行復制,粘貼
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屬性頁(yè))
63.Ctrl+Alt+o 選擇對應分隔符之間的語(yǔ)句
64.Ctrl+Alt+v 在對應的分隔符之間來(lái)回跳轉(與已有快捷鍵有沖突,請更改)
---------GExperts中---------
Ctrl+Alt+[left arrow] 在Gexpert里快速選定begin與其對應end之間所有代碼的方法。
Alt + F11 在出現的窗口中選擇一個(gè)unit將在當前unit的implementation部分自動(dòng)uses你剛才選擇的unit