Delphi基础必记-快捷键
快捷键:
F12 代码窗口/窗体之间切换
Ctrl + Shift + F 查找文件
Ctrl + Shift + G 为接口加入新的GUID
F4 运行到光标位置
F5 设置/取消断点 或用光标点击
F7 调试,进入子过程
Shift + F7 Trace into next source line 没有试过
F8 调试,不进子过程(除非有断点)
F9 运行
Ctrl + F9 编译工程
-----------------------------
Ctrl + 0..9; Ctrl + Q + 0..9 跳到书签 --比较少用
Ctrl + 空格 输入提示
Ctrl + J 代码模版
Ctrl + 方向键 将所选组件的位置移动 1 个像素
Shift + 方向键 将所选组件的大小改变 1 个像素
Ctrl + Shift + 方向键 将所选组件的位置移动 1 个栅格 -没有试过
Ctrl + Shift + ↑/↓ 从接口到实现; 到程序第一行 --声明与实现之间切换
待试:
Ctrl + Shift + T 加入TO DO注释
Alt + V + i 打开 TO DO List
Ctrl + Shift + C 类自动生成 可以反向
快捷键:
| 分类 | 快捷键 | 解释 | 备注 |
|
组 |
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 + 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 + 空格 | 输入提示 | ||
| 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 + 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 | 插入编译选项 |
Delphi基础必记-快捷键的更多相关文章
- Delpher 必记-delphi环境安装
//Delpher 必记 环境: 安装包: 1.所有第三方控件包放在没有中文名的路径:如F:\DComp 安装包放在对应的版本的文件夹里面(实际中没有分类),然后看安装包的引用路径和输出路径,都要设定 ...
- padding-使用必记
前言 说起了padding可谓是盒子模型中最常用的一个属性,你真的了解padding吗?那我请问您设置padding会影响盒子的宽度与高度吗?也许好多人会回答padding会影响到盒子的宽度与高度.在 ...
- Sublime必用快捷键[私人]
最近一年前端开发都是用sublime这款编辑器, 相对于webStorm强大而启动慢.editplus快启动而功能弱, sublime恰好在两者之间:而且其指令行安装.更新.卸载插件比eclipse之 ...
- Python字符串必记函数
Python字符串函数数不胜数,想要记完所有几乎不可能,下列几个是极为重要的一些函数,属于必记函数. 一.join 功能: 将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 语 ...
- 第5节:Java基础 - 必知必会(下)
第5节:Java基础 - 必知必会(下) 本小节是Java基础篇章的第三小节,主要讲述Java中的Exception与Error,JIT编译器以及值传递与引用传递的知识点. 一.Java中的Excep ...
- 第4节:Java基础 - 必知必会(中)
第4节:Java基础 - 必知必会(中) 本小节是Java基础篇章的第二小节,主要讲述抽象类与接口的区别,注解以及反射等知识点. 一.抽象类和接口有什么区别 抽象类和接口的主要区别可以总结如下: 抽象 ...
- 第3节:Java基础 - 必知必会(上)
第3节:Java基础 - 必知必会(上) 本篇是基础篇的第一小节,我们从最基础的java知识点开始学习.本节涉及的知识点包括面向对象的三大特征:封装,继承和多态,并且对常见且容易混淆的重要概念覆盖和重 ...
- delphi基础篇之数据类型概论
delphi基础篇之数据类型概论 Object Pascal 语言提供了非常丰富的数据类型,即简单类型(Simple).字符串类型(String).结构类型(Struct).指针类型(Pointer) ...
- delphi基础篇之项目文件
delphi基础篇之项目文件 program Teacher2018; uses Forms, Unit1 in 'Unit1.pas' {Form1}, Unit2 in 'Unit2.pa ...
随机推荐
- LightOJ - 1341 Aladdin and the Flying Carpet (算术基本定理)
题意: 就是....求a的所有大于b的因子有多少对 算术基本定理求 所有因子 阿欧...偷张图. 注意范围 就好 ..... 解析: 在1 -1012的范围内求大于b的所有a的因子的对数(有几对) ...
- Java递归删除目录下所有的txt文件
public static void delAllFile(File path) { if (!path.exists() || !path.isDirectory()) { //不是目录 retur ...
- MT【242】图像几何意义
设函数$f(x)=x^2+ax+b$,已知函数$f(x)$在$[-1,1]$上存在零点,若$0\le b-2a\le 1$,求$b$的范围 (2015浙江文科高考20(2)) 分析:理解成$g(x)= ...
- Twitter数据挖掘:如何使用Python分析大数据
我们可以创建变量来存放待拉取的微博数量(即count),以及待拉取的用户(即name).然后用这两个参数调用user_timeline()函数.下面是更新后的代码(注意,在代码的顶部应该保持认证和AP ...
- [CF1132F]Clear the String
题意 给你一个串s,每次可以花费1的代价删去一个子串,要求子串的每一位为同一个字符. 求删去整个串的最小代价. 分析 这是一道非常简单的区间\(DP\)问题,我们定义\(f[i][j]\)表示删去子串 ...
- 【转】 Keil C51重定向printf到串口
概述 进行C/C++开发的时候我们都会需要打印调试信息,打印调试信息时我们习惯使用printf函数,但是在Keil C51环境下,由于我们的程序是下载到单片机里,使用printf函数时不能直接打印到串 ...
- 【codevs4919】线段树练习4
题目大意:维护一个长度为 N 的序列,支持两种操作:区间加,区间查询有多少数是 7 的倍数. 题解:在每个线段树中维护一个权值数组 [0,6],由于个数显然支持区间可加性,因此可用线段树来维护. 代码 ...
- 收藏:SQL Server 数据库改名
SQL SERVER 2005以前通常使用sp_renameDB存储过程. EXEC sp_renameDB 'oldDB','newDB' 或者:数据库先分离,然后再附加也可以改名. SQL S ...
- __slots__,__doc__,__del__,__call__,__iter__,__next__迭代器协议(三十六)
1.__slots__是什么:是一个类变量,变量值可以是列表,元祖,或者可迭代对象,也可以是一个字符串(意味着所有实例只有一个数据属性) 2.引子:使用点来访问属性本质就是在访问类或者对象的__dic ...
- k8s 常用命令汇集
通过yaml文件创建: kubectl create -f xxx.yaml (不建议使用,无法更新,必须先delete) kubectl apply -f xxx.yaml (创建+更新,可以重复使 ...