最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

delphi快捷键

来源:动视网 责编:小OO 时间:2025-09-30 22:19:02
文档

delphi快捷键

●快捷键1:【Ctrl+UP】~向上移动当前组件(精确);【Ctrl+Left】~向左移动当前组件(精确);【Ctrl+Down】~向下移动当前组件(精确);【Ctrl+Right】~向右移动当前组件(精确);注:以上快接键中再加Shift进行组合(比如【Ctrl+Shift+Right】)即可实现粗略调整;●快捷键2:【Shift+UP】~减小当前组件的高度;【Shift+Left】~减小当前组件的宽度;【Shift+Down】~增加当前组件的高度;【Shift+Right】~增加当前组件的
推荐度:
导读●快捷键1:【Ctrl+UP】~向上移动当前组件(精确);【Ctrl+Left】~向左移动当前组件(精确);【Ctrl+Down】~向下移动当前组件(精确);【Ctrl+Right】~向右移动当前组件(精确);注:以上快接键中再加Shift进行组合(比如【Ctrl+Shift+Right】)即可实现粗略调整;●快捷键2:【Shift+UP】~减小当前组件的高度;【Shift+Left】~减小当前组件的宽度;【Shift+Down】~增加当前组件的高度;【Shift+Right】~增加当前组件的
●快捷键1:

【Ctrl+UP】~向上移动当前组件(精确);

【Ctrl+Left】~向左移动当前组件(精确);

【Ctrl+Down】~向下移动当前组件(精确);

【Ctrl+Right】~向右移动当前组件(精确);

注:

以上快接键中再加Shift进行组合(比如【Ctrl+Shift+Right】)即可实现粗略调整;

●快捷键2:

【Shift+UP】~减小当前组件的高度;

【Shift+Left】~减小当前组件的宽度;

【Shift+Down】~增加当前组件的高度;

【Shift+Right】~增加当前组件的宽度;

注:

以上Up,Left等指的是方向键;

二、以下快捷键指的是在对象观察器上的操作:

●快捷键3:

【F11】~切换到对象观察器(注:如果连续按F11则将实现在对象观察器、窗体表格、代码编辑器之间切换);

【Ctrl+Down】~下拉当前窗体的组件列表;

【Ctrl+Enter】~编辑带...的属性值(如组件的字体TFont);

【Alt+Down】~下拉组件当前属性选单队列(如Align->alNone,alLeft,alRight等);

【Ctrl+Tab】~在属性列表及事件列表中切换;

三、菜单快捷键:

●快捷键4:

【F12】,【Shift+F12】,【Ctrl+F12】等在Delphi的菜单中已有定义的在此不必罗嗦.

技巧:

如何选择被组件覆盖了的窗体(比如某组件的Align属性为alClient)?

方法一、按ESC键,一层一层的往后选,直到窗体被选为当前组件为止;

方法二、按Shift的同时单击鼠标左键,一步即可选定(推荐);

方法三、按F11选定对象观察器,然后切换到属性列表,再用上面快捷键3中的【Ctrl+Down】.

组件设计类:

Escape选择当前组件容器

Shift + Click选择多个组件;选择窗体

Tab选择下一个组件

Shift + Tab选择上一个组件

方向键选择此方向的下一个组件

Ctrl + 方向键将所选组件的位置移动 1 个像素

Shift + 方向键将所选组件的大小改变 1 个像素

Ctrl + Shift + 方向键将所选组件的位置移动 1 个栅格

Del删除所选组件

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/Ctrl + L继续查找

Ctrl + R替换

Ctrl + E高级查找

Ctrl + Shift + F查找文件

Ctrl + ZUndo

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 + 空格 输入提示

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窗体与窗体代码切换

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 + PTool Palette

Ctrl + Alt + LLocal Variables 窗口

Ctrl + F5; Ctrl + Alt + WWatch List 窗口

Ctrl + Alt + TThreads 窗口

Ctrl + F7Evaluate/Modify 窗口

Alt + F8Message 窗口

Alt + 0Window List 窗口

Ctrl + BBuffer List 窗口

Ctrl + Alt + BBreakpoint 窗口

Ctrl + F3; Ctrl + Alt + S Call Stack 窗口

Ctrl + Alt + VEvent Log 窗口

Ctrl + Alt + FFPU 窗口调试时有效

Ctrl + Alt + CCPU 窗口调试时有效

Ctrl + Alt + MModules 窗口

Ctrl + Shift + AFind Unit 窗口

Ctrl + Shift + F11Project 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 + F7Trace into next source line

F8调试,不进子过程(除非有断点)

Shift + F8Run until return

F9运行

Ctrl + F9编译工程

Shift + F9; Alt + P + B编译 DLL

Ctrl + Shift + F9Run without debugging

Ctrl + O + O插入编译选项

Delphi快捷键

 

下面列出了大多数的快捷键。

一、分类:IDE/使用技巧

1、代码模板 : CTRL+J

2、代码整块移动 : CTRL+SHIFT+I(右移) CTRL+SHIFT+U(左移)

3、选中窗体 : 先选中任一控件,SHIFT+鼠标左键

4、将鼠标指向变量名、单元名、类名,再用 CTRL+鼠标左键

可找到相应的说明

5、在过程、函数、事件内部, SHIFT+CTRL+向上的方向键可跳跃到相应的过程、函数、事件的定义相反,在过程、函数、事件的定义处,SHIFT+CTRL+向下的方向键可跳跃到具体过程、函数、事件内部 CTRL+ SHIFT + C:编写申明或者补上函数. 用esc选择上层对象 SHIFT+CTRL+E 显示 EXPLORER

 

二、以下快捷键指的是对窗体表格上组件的操作:

1、快捷键1: 【Ctrl+UP】~向上移动当前组件(精确); 【Ctrl+Left】~向左移动当前组件(精确);

【Ctrl+Down】~向下移动当前组件(精确); 【Ctrl+Right】~向右移动当前组件(精确);

注: 以上快接键中再加Shift进行组合(比如【Ctrl+Shift+Right】)即可实现粗略调整;

2、快捷键2: 【Shift+UP】~减小当前组件的高度; 【Shift+Left】~减小当前组件的宽度; 【Shift+Down】~增加当前组件的高度;

【Shift+Right】~增加当前组件的宽度; 二、以下快捷键指的是在对象观察器上的操作:

3、快捷键3: 【F11】~切换到对象观察器(注:如果连续按F11则将实现在对象观察器、窗体表格、代码编辑器之间切换);

【Ctrl+Down】~下拉当前窗体的组件列表; 【Ctrl+Enter】~编辑带...的属性值(如组件的字体TFont);

【Alt+Down】~下拉组件当前属性选单队列(如Align->alNone,alLeft,alRight等); 【Ctrl+Tab】~在属性列表及事件列表中切换;

4、快捷键4: 【F12】,【Shift+F12】,【Ctrl+F12】等在Delphi的菜单中已有定义。

技巧: 如何选择被组件覆盖了的窗体(比如某组件的Align属性为alClient)? 方法一、按ESC键,一层一层的往后选,直到窗体被选为当前组件为止;

方法二、按Shift的同时单击鼠标左键,一步即可选定(推荐); 方法三、按F11选定对象观察器,然后切换到属性列表,再用上面快捷键3中的【Ctrl+Down】.

 

三、DELPHI键盘常用快捷键汇总

这里所有的键盘快捷键都是在菜单或者帮助中可以找到的, 另外还有一些键盘操作是鼠标之外的另外的实现方式, 这里就不说了, 因为除了可以对别人夸耀您对DELPHI熟悉, 就只会在没有鼠标的时候用到. 当然如果您的键盘模式使用的不是DEFAULT和CLASSIC, 那么说明您已经知道该怎么做了, 就别和我无事生非了.

在平时的使用过程中, 最常用的快捷方式大概就是以下几个了:

CTRL+C 复制

CTRL+V 粘贴

CTRL+X 剪切

shitf+箭头 选择

如果按住Alt, 再进行选择, 则是一种区域选择, 而不是行选择, 粘贴的时候也就是插入粘贴了.

F9 运行

F8 STEP OVER

F7 TRACE INTO

F11,F12 切换EDITOR,INSPECTOR,FORM DESIGNER.

CTRL+ALT+F11 弹出工程管理器

象这些都是菜单中有的快捷方式,下面是一些不是很容易找到 (或者比较容易忘记的快捷操作) 的快捷操作:

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, 重复宏,还是省了一些事的.

另外还有一些快捷都是很少用到的, 我也想不起来, 您要是有兴趣就在帮助索引中输入 "Classic keystroke mapping", 自己看吧.

Q:DBGrid中如何让回车变为光标右移动

A:在Form.OnKeyPress事件中写如下代码:

if Key = #13 then

if ActiveControl = DBGrid1 then begin

TDBGrid(ActiveControl).SelectedIndex := TDBGrid(ActiveControl).SelectedIndex + 1;

Key := #0;

end;

有2点需要注意:

1.当光标达到DBGird最右列的时候,再按回车,光标还会停留在原地。

2.Key := #0一句让光标移动到下一列以后处于浏览状态,如果去掉这行代码光标移动到下一列以后将处于编辑状态。

 

 

补充:

使用快捷键可以加快设计速度。下面列出的快捷键,可根据实际情况,有选择地熟练掌握。

Del :删除所选组件;

Esc :选择当前组件的容器(通常是Panel,Group或Form);

F11 :在Form或Unit和对象检查器之间切换;

F12 :在Form和代码编辑器间切换;

Ctrl+F12 :显示“查看Unit”对话框;

Shift+F12 :显示“查看Form”对话框;

TAB :下一个组件;

Shift+TAB :上一个组件;

方向键 :选中此方向上最近的组件;

Ctrl+方向键 :将所选组件移动一个点;

Shift+方向键 :将所选组件改变一个点的大小;

Ctrl+Shift+方向键 :将所选组件移动一个格;

Shift+click :按住Shift键再用鼠标点击组件,可以选择多个组件。

下面这条是我摸索出来的:

Ctrl+drag :按住Ctrl键在一个容器组件(如Panel,QReport,Groupbox等)里拖动鼠标,可强制选择鼠标拖过的矩形框中的所有属于此容器的可视组件(不包括该容器组件)

文档

delphi快捷键

●快捷键1:【Ctrl+UP】~向上移动当前组件(精确);【Ctrl+Left】~向左移动当前组件(精确);【Ctrl+Down】~向下移动当前组件(精确);【Ctrl+Right】~向右移动当前组件(精确);注:以上快接键中再加Shift进行组合(比如【Ctrl+Shift+Right】)即可实现粗略调整;●快捷键2:【Shift+UP】~减小当前组件的高度;【Shift+Left】~减小当前组件的宽度;【Shift+Down】~增加当前组件的高度;【Shift+Right】~增加当前组件的
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top