DELPHI中的快捷键归总
--------------------------------------------------------------------------------. Q0 J! p# y6 [
1. SHIFT+鼠标左键 先选中任一控件,按键后可选中窗体(选中控件后按Esc效果一样)
9 ~+ `- l5 l' t Y2. Shift+F8 调试时弹出CPU窗口。
+ U1 q0 ^ B1 } E" ?& r2 }! f3. Shift+F10 等于鼠标右键(Windows快捷键)。# `5 w3 ~. _6 l/ p. `$ S1 M
4. Shitf+箭头 选择0 C+ l. I: Z9 s T$ u+ t9 r
5. shift +F12 快速查找窗体并打开
, r1 M. x5 ?( @% K/ L/ L6. F7 (步进式调试同时追踪进入子过程)
3 s4 v1 E- `9 N9 F+ G9 ^3 Z* g7. F8 (步进式调试不进入子过程); U- p& T$ Y$ {6 r x
8. F9 运行6 E+ Q( R7 k" [0 Z
9. F12 切换EDITOR,FORM6 G' Z9 O& |- |0 }0 u3 _, |
10. Alt+F4 关闭所有编辑框中打开的源程序文件,但不关闭项目8 M9 T1 P1 f6 I9 v* w+ h
11. ALT+鼠标左键 可以块选代码,用来删除对齐的重复代码非常有用! L& g3 M' `$ T, M
12. Ctrl+F9 编译, [1 f0 p7 f# d2 F
13. Ctrl+shift+N(n=1,2,3,4......) 定义书签# F3 \2 J& h9 m6 x! Y6 }
14. Ctrl+n(n=1,2,3,4......) 跳到书签n
4 r6 q# f* r* | [1 X% Q0 e15. CTRL +SHIFT+N 在书签N处,再按一次 取消书签
) o. A8 z, [. N# z, d9 f& m/ N( p% E7 H0 R16. Ctrl+PageUp 将光标移至本屏的第一行,屏幕不滚动5 g0 l l& G+ g
17. Ctrl+PageDown 将光标移至本屏的最后一行,屏幕不滚动# }0 h% ]4 |- N& O8 O2 L( e
18. Ctrl+↓ 向下滚动屏幕,光标跟随滚动不出本屏
* k3 M4 h1 A4 b2 i19. Ctrl+↑ 向上滚动屏幕,光标跟随滚动不出本屏
8 w9 H2 x4 r! y4 Y) R20. Ctrl+Home 将光标移至文件头
- ~! N( C5 | o- p21. Ctrl+End 将光标移至文件尾; w1 e+ ]- U5 r) h. L% a. H9 D
22. Ctrl+B Buffer List窗口
7 [1 o R( V# z4 X8 p23. Ctrl+I 同Tab键
0 |* L, O$ b8 H5 P" e* n$ \6 ?( P5 G" \24. CTRL+J (弹出Delphi语句提示窗口,选择所需语句将自动完成一条语句)代码模板
, f1 T4 ~+ t2 q) t/ V5 M2 |25. Ctrl+M 同Enter键。8 h" H8 A- O. ^3 C" P/ l0 k3 W4 v
26. Ctrl+N 同Enter键,但光标位置保持不变: k" z" x" C3 `& T
27. Ctrl+T 删除光标右边的一个单词
6 y2 z1 {! t' Y28. Ctrl+Y 删除光标所在行1 m- b: F, g( g7 ?) q. e
29. CTRL+C 复制1 Q( n! b; ]( x- u
30. CTRL+V 粘贴. N2 c' @# r0 c3 A# c9 I
31. CTRL+X 剪切) c" @8 V) M" }+ m' h; e% S" m0 t' b
32. CTRL+Z 还原(Undo)
6 l1 x& g0 v" }( N, v1 l1 k2 L33. CTRL+S 保存6 W/ g# F+ ]8 M. O: R. n
34. Ctrl+F 查找' _+ ?7 x, Y) Z: E
35. Ctrl+L 继续查找
+ T0 I% G! W- \6 h2 C d) Q# k36. Ctrl+r 替换* @2 r- a: ~ q
37. CTRL+ENTER 定位到单元文件9 L9 h: f; {$ t3 L% V8 D$ J
38. Ctrl+F3 弹出Call Stack窗口
0 N7 L, d. l8 a$ M2 d7 I4 Y* ^39. Ctrl+F4 等于File菜单中的Close项
' O* d) ^% d3 q) S! q- o( a40. Ctrl+Backspace 后退删除一个词,直到遇到一个分割符
" H8 G" m. }5 c+ @; g$ Y# Y41. Ctrl+鼠标转轮 加速滚屏
v2 O2 F" e$ h7 E" j1 O+ }42. Ctrl+O+U 切换选择块的大小写(注意松开O后再按U,Ctrl保持按下)* E) \# o4 y1 S& r# P
43. Ctrl+K+O 切换选择块为小写(注意松开K后再按O,Ctrl保持按下)6 T: `) E& E \( n6 o
44. Ctrl+K+N 切换选择块为大写(注意松开K后再按N,Ctrl保持按下)
+ W) W: Z: R2 y' e* d3 T" N45. Ctrl+Shift+G 插入GUID: ~$ f( V- O9 B5 Y7 Z5 i( T* u
46. Ctrl+Shift+T 在光标行加入To-Do注释
: d' z" _ W# A: y, M x47. Ctrl+Shift+Y 删除光标之后至本行末尾之间的文本
2 O" Y2 d! w# A9 ]48. CTRL+SHIFT+C 编写申明或者补上函数,绝好!!!
9 w) K9 j; h: C' k7 G. N" R2 X49. CTRL+SHIFT+E 显示EXPLORER/ ~5 u6 z+ _: I
50. Ctrl+Tab 在Inspector中切换Properties页和Events页
& z2 V6 o* x& f) }9 P51. CTRL+SHIFT+U 代码整块左移2个空格位置
: K& X) r% Y% [) V- i) b, c, Q52. CTRL+SHIFT+I 代码整块右移2个空格位置
2 w5 T% L' W: e6 T53. CTRL+SHIFT+↑ 在过程、函数、事件内部, 可跳跃到相应的过程、函数、/ Y' o$ g- C- j, L4 `- J
事件的定义(在interface和implementation之间来回切换)6 L5 J3 E2 z8 D1 n9 g
54. CTRL+SHIFT+↓ 在过程、函数、事件的定义处, 可跳跃到具体过程、函数、事件内部(同上)
" N9 M$ \+ d" n. \, `55. Tab 在object inspector窗口按tab键将光标移动到属性名区,然后键入属性名的开头2 c3 R2 o1 C" i. L/ d
字母可快速定位到该属性
. d1 g! |4 r9 {1 m, Z! ?56. Ctrl+Alt 按着Ctrl+Alt之后,可用鼠标选择一个矩形块中的代码, 并可比它进行复制,粘贴
+ m9 b, x! p: d57. Shift+↓、↑、→、← 以1像素单位更改所选控件大小
; M9 Q$ ]9 F& Q8 h' F58. Ctrl+↓、↑、→、← 以1像素单位更改所选控件位置
! F1 I {- ?" {- z2 ~59. Ctrl+E 快速选择(呵呵,试试吧,很好玩的)
( k5 U& X6 m2 z: A2 [' g) f5 F---------GExperts中---------
9 Q7 u' W1 m5 Z1 t' V60. Ctrl+Alt+c 注释块8 z" ^% m2 x1 _8 U" L
61. Ctrl+Alt+u 取消注释块, S. u2 ~5 o, G- K3 h0 u
62. Ctrl+Alt+h 生成头(更详细的设置在GExperts配置的Editor Experts属性页)
- W ~9 I/ v9 v- Y5 D63. Ctrl+Alt+o 选择对应分隔符之间的语句2 [3 H# r9 [& H2 G+ c
64. Ctrl+Alt+v 在对应的分隔符之间来回跳转(与已有快捷键有冲突,请更改)
; s+ }+ n7 ?8 e- m9 A. b6 H--------------------------------------------------------------------------
$ p! L' U) i7 ?65. 将鼠标指向变量名、单元名、类名,再用 CTRL+鼠标左键 可找到相应的说明
2 Y& |1 a4 O& J. j66. CTRL+ SHIFT + C 编写申明或者补上函数.
7 `" }( b; @/ B/ D 如:
- X8 I- H2 ?/ Z8 [ procedure TT.A(AA: string); //函数申明
+ r9 \+ F7 G0 r8 k 安下:CTRL+ SHIFT + C后,会写上 ) i9 j5 ~/ \1 Z
procedure TT.A(AA: string);
' l t" }( z$ I% i% L3 S4 p2 | begin 3 k' k1 I" D: C* [! F/ v5 a5 N& V
end;
' T3 W6 B& L4 ~; l9 }1 B( ~ 8 ^ G6 T* A; G4 f5 J! D
在我们编写程序时多用快捷键能大大提高编写效率,现将大部份整理出来,希望对DELPHI爱好者有所帮助,当然还有更多技巧,望有高手跟贴补全!
+ h( o) ?6 J! L7 x+ z+ x |
8 P. w5 R: P4 l6 A0 ^6 ~( [ ! }3 Z/ ~6 X5 [& }+ J ~