Lucene 2009-1-20 10:50
Delphi快捷键大全,常用及全部
[b][color=#0000ff]本文分为两部分
1.常用
2.[u]全部(成为高手)[/u][/color][/b]
[u][b][color=#800000]
1.常用:[/color]
[/b][/u]delphi常用快捷键
快捷键 功能
f1 help帮助
f3 find
f4 run to cursor
f5 添加或取消断点
f7 trace into
(单步跟踪 进入函数过程实现内部)
f8 step over(单步跟踪)
f9 run
f10 显示工具栏
f11 切换object inspector / form / unit
f12 切换 form/unit
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
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 + (向上方向键) 向上滚动屏幕,光标跟随滚动不出屏幕
ctrl + (向下方向键) 向下滚动屏幕,光标跟随滚动不出屏幕
ctrl + (向左方向键) 光标向左跳tab
ctrl + (向右方向键) 光标向右跳tab
shift + 方向键 选择代码
[/size][size=3]
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 将选中转换为大写
[/size][size=3]
[/size][size=3][color=#800000]
[/color][/size][size=3][u][b][color=#800000]2.全部(成为高手):[/color]
[/b][/u]Delphi 快捷键
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 关闭所有编辑框中打开的源程序文件,但不关闭项目。
设置Code Insight 模板,begin...end,以后只要输入be,然后按ctrl+j就可以匹配begin,end;但是从begin到相应的end,就不知道了,匹配括号之类的可以用alt+[,Alt+]
搜索editor keyboard shortcuts可能可以找到,你自己看帮助吧。
在编程序时 unit 右键菜单的properties /Code Insight 设置你喜欢的任何东西
ctr+j即可。
[/size][size=3]
[/size][size=3]DELPHI IDE中部分操作快捷方式(大部分在Delphi 5.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+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 关闭所有编辑框中打开的源程序文件,但不关闭项目。
[/size][size=3]
[/size][size=3]
另:
《DELPHI键盘常用快捷键汇总》
这里所有的键盘快捷键都是在菜单或者帮助中可以找到的,另外还有一些键盘操作是鼠标之外的另外的实现方式,这里就不说了,因为除了可以对别人夸耀您对 DELPHI熟悉,就只会在没有鼠标的时候用到.当然如果您的键盘模式使用的不是DEFAULT和CLASSIC,那么说明您已经知道该怎么做了,就别和我无事生非了.
[/size][size=3][size=3][color=#000000](**** 转载敬请注明-本文出处:南山古桃(nsgtao)的百度空间:[url]http://hi.baidu.com/nsgtao/[/url] ****)[/color][/size]
[/size][size=3]在平时的使用过程中,最常用的快捷方式大概就是以下几个了:
CTRL+C复制
CTRL+V粘贴
CTRL+X剪切
shitf+箭头选择
如果按住Alt,再进行选择,则是一种区域选择,而不是行选择,粘贴的时候也就是插入粘贴了.
F9运行
F8STEPOVER
F7TRACEINTO
F11,F12切换EDITOR,INSPECTOR,FORMDESIGNER.
CTRL+ALT+F11弹出工程管理器
象这些都是菜单中有的快捷方式,其它的您可以自己去找,就不无聊了,下面是一些不是很容易找到(或者比较容易忘记的快捷操作)的快捷操作:
[/size][size=3]
[/size][size=3]PB的SHITF+TAB好象很酷,其实DELPHI也有.
另外就是在PB中,如果你对选择的代码使用TAB键,就是所有的选择向后跳格,但是DELPHI中怎样跳格呢?其实也是有办法的,就是CTRL+K,I向后,CTRL+K,U向前.
如果你是在接口函数的实现部分,那么CTRL+SHIFT+上箭头就可以到声明部分.同样再CTRL+SHIFT+下箭头又回到实现部分是不是觉得 DELPHI好象没有标签功能,CTRL+SHIFT+数字定义标签(当然因为数据键只有10个,所以您也只能定义从0~9的10个标签),CTRL+数字就是定位到相应的标签的位置.
有时候反复输入什么东西是不是很繁?CTRL+SHIFT+R录制键盘宏,比如我经常做的就是:下箭头-下箭头-HOME-回车-CTRL+V,再键入一次CTRL+SHIFT+R录制完成,之后您可以使用CTRL+SHIFT+P,重复宏,还是省了一些事的.
另外还有一些快捷都是很少用到的,我也想不起来,您要是有兴趣就在帮助索引中输入”Classickeystrokemapping”,自己看吧[/size]
xiaochuan 2009-1-20 21:19
先收藏了,慢慢看看:13)