提升Delphi编程效率必须使用的快捷键(Delphi2007版本)
2008-10-05 14:49
337 查看
1. [CTRL+空格] [CTRL+SHIFT+空格]
这两个快捷键都是在代码编写过程中用到的,起提示作用,使用频率最高。
CTRL+空格: 在当前光标处提示有哪些变量、函数可以使用。这个功能对于无法准确写出函数名非常有用,你不需要去记住每个函数的名字,只需要在提示选项中选择,这样你仅需要输入几个字母就可以完成整个变量或者函数的输入。不过很不幸的是通常情况下输入法占用了这个快捷键,让你无法使用,你必须手动将输入法中的相关快捷键改成其他键。
CTRL+SHIFT+空格:在一个函数没有输入参数的括号内按下此快捷键时会出现函数相关参数的提示信息,包括重载的所有函数的信息。这项功能极大的降低了来回切换代码查看参数的操作,同时节省了程序员需要记住的数据的量。
2. [CTRL+SHIFT+C] [CTRL+SHIFT+↑] [CTRL+SHIFT+↓]
这三个快捷键是在编写或查看函数(过程)时用到,用来快速查看和生成的作用,使用频率很高。
CTRL+SHIFT+C:当你在声明区或者实现区编写一个函数,要想快速生成对应的实现或声明代码时,你就需要用到此快捷键了。用过VC++的朋友肯定知道,在VC里边使用类的创建向导来实现这个功能的。在Delphi里用快捷键的方式要比VC效率高上很多。
[CTRL+SHIFT+↑] [CTRL+SHIFT+↓]:这两个键是当你在声明或实现区块想快速切换到另外一个区块时要用到的。你可以用[CTRL+SHIFT+↑]切换到声明区块,用[CTRL+SHIFT+↓]切换到实现区块;也可以按两下[CTRL+SHIFT+↑]或[CTRL+SHIFT+↓]在声明和实现中切换,相当快捷方便。
3. [CTRL+Y] [CTRL+SHIFT+Y] [CTRL+T]
这一组快捷键都是用来删除部分代码的,在代码编辑时也是使用非常频繁。
[CTRL+Y]:删除当前光标所在行
[CTRL+SHIFT+Y]:删除当前光标到本行行尾所有的字符。这个在修改函数的参数相关操作时使用能大大提供编辑效率。
[CTRL+T]:删除光标右边一个单词。调整参数时一定要使用。
4. [CTRL+SHIFT+0..9] [CTRL+0..9]
这一组快捷键是用来设置标签和阅读标签的,调试时使用非常频繁。玩过游戏的朋友知道,这个就和游戏里边的编队一个意思,游戏里边一般是按下CTRL+0..9来给队伍编号,两次按下0..9中的一个数字键就会切换到指定编队的屏幕位置上去。
[CTRL+SHIFT+0..9] :在当前位置设置指定数字标号的标签,第一次按下设置标签,再次按下取消标签。
[CTRL+0..9] :跳转到指定标号的标签位置。注意:只有在某一个文件内有效,跨文件的标签是互相独立的。
5. [CTRL+/] [CTRL+SHIFT+I] [CTRL+SHIFT+U]
这一组快捷键是用来注释或缩进代码时使用,在修改代码和整理代码时使用非常频繁。
[CTRL+/]:第一次按下时将所选部分注释,再次按下时取消注释。
[CTRL+SHIFT+I/U]:向前或向后缩进所选部分代码。
6. [CTRL+SHIFT+E] [CTRL+SHIFT+J]
这一组快捷键是用来重构代码或者批量修改文本时使用。
[CTRL+SHIFT+E]:将光标放在变量、函数、类名附近时,按下此快捷键会弹出重新命名的对话框。这个功能极大的提高了程序员重构时修改变量、函数、类名时的效率和精确度。在此之前如果要修改某一个类名,需要搜索替换,如果不小心就会替换错误。
[CTRL+SHIFT+J]:当你需要某一块区域内替换某个变量名时,就可以先选择一块代码,然后按下快捷键,就可以很批量修改选定区块内的变量名了,而不需要一个一个的去修改。
7. [CTRL+SHIFT+←/→] [CTRL+SHIFT+HOME/END] [CTRL+SHIFT+PAGEUP/PAGEDOWN]
这一组快捷键主要是选择代码区域时需要用到,从键的字面意思大家就应该能明白功能,我就不再赘述了,自己试试便知了,一定会提高效率的。
这两个快捷键都是在代码编写过程中用到的,起提示作用,使用频率最高。
CTRL+空格: 在当前光标处提示有哪些变量、函数可以使用。这个功能对于无法准确写出函数名非常有用,你不需要去记住每个函数的名字,只需要在提示选项中选择,这样你仅需要输入几个字母就可以完成整个变量或者函数的输入。不过很不幸的是通常情况下输入法占用了这个快捷键,让你无法使用,你必须手动将输入法中的相关快捷键改成其他键。
CTRL+SHIFT+空格:在一个函数没有输入参数的括号内按下此快捷键时会出现函数相关参数的提示信息,包括重载的所有函数的信息。这项功能极大的降低了来回切换代码查看参数的操作,同时节省了程序员需要记住的数据的量。
2. [CTRL+SHIFT+C] [CTRL+SHIFT+↑] [CTRL+SHIFT+↓]
这三个快捷键是在编写或查看函数(过程)时用到,用来快速查看和生成的作用,使用频率很高。
CTRL+SHIFT+C:当你在声明区或者实现区编写一个函数,要想快速生成对应的实现或声明代码时,你就需要用到此快捷键了。用过VC++的朋友肯定知道,在VC里边使用类的创建向导来实现这个功能的。在Delphi里用快捷键的方式要比VC效率高上很多。
[CTRL+SHIFT+↑] [CTRL+SHIFT+↓]:这两个键是当你在声明或实现区块想快速切换到另外一个区块时要用到的。你可以用[CTRL+SHIFT+↑]切换到声明区块,用[CTRL+SHIFT+↓]切换到实现区块;也可以按两下[CTRL+SHIFT+↑]或[CTRL+SHIFT+↓]在声明和实现中切换,相当快捷方便。
3. [CTRL+Y] [CTRL+SHIFT+Y] [CTRL+T]
这一组快捷键都是用来删除部分代码的,在代码编辑时也是使用非常频繁。
[CTRL+Y]:删除当前光标所在行
[CTRL+SHIFT+Y]:删除当前光标到本行行尾所有的字符。这个在修改函数的参数相关操作时使用能大大提供编辑效率。
[CTRL+T]:删除光标右边一个单词。调整参数时一定要使用。
4. [CTRL+SHIFT+0..9] [CTRL+0..9]
这一组快捷键是用来设置标签和阅读标签的,调试时使用非常频繁。玩过游戏的朋友知道,这个就和游戏里边的编队一个意思,游戏里边一般是按下CTRL+0..9来给队伍编号,两次按下0..9中的一个数字键就会切换到指定编队的屏幕位置上去。
[CTRL+SHIFT+0..9] :在当前位置设置指定数字标号的标签,第一次按下设置标签,再次按下取消标签。
[CTRL+0..9] :跳转到指定标号的标签位置。注意:只有在某一个文件内有效,跨文件的标签是互相独立的。
5. [CTRL+/] [CTRL+SHIFT+I] [CTRL+SHIFT+U]
这一组快捷键是用来注释或缩进代码时使用,在修改代码和整理代码时使用非常频繁。
[CTRL+/]:第一次按下时将所选部分注释,再次按下时取消注释。
[CTRL+SHIFT+I/U]:向前或向后缩进所选部分代码。
6. [CTRL+SHIFT+E] [CTRL+SHIFT+J]
这一组快捷键是用来重构代码或者批量修改文本时使用。
[CTRL+SHIFT+E]:将光标放在变量、函数、类名附近时,按下此快捷键会弹出重新命名的对话框。这个功能极大的提高了程序员重构时修改变量、函数、类名时的效率和精确度。在此之前如果要修改某一个类名,需要搜索替换,如果不小心就会替换错误。
[CTRL+SHIFT+J]:当你需要某一块区域内替换某个变量名时,就可以先选择一块代码,然后按下快捷键,就可以很批量修改选定区块内的变量名了,而不需要一个一个的去修改。
7. [CTRL+SHIFT+←/→] [CTRL+SHIFT+HOME/END] [CTRL+SHIFT+PAGEUP/PAGEDOWN]
这一组快捷键主要是选择代码区域时需要用到,从键的字面意思大家就应该能明白功能,我就不再赘述了,自己试试便知了,一定会提高效率的。
相关文章推荐
- 提升Delphi编程效率必须使用的快捷键(Delphi2007版本)
- 提升Delphi编程效率必须使用的快捷键(Delphi2007版本)
- 使用Eclipse这些快捷键,效率提升一倍
- 使用快捷键提升C#开发效率
- Xcode有许多快捷键,这些快捷键在Xcode的工具栏里都有标注,学会使用这些快捷键可以大大的提高你的编程效率。本文来给大家介绍一些Xcode常用快捷键,设置方法:Xcode主菜单->Xcode->P
- 使用快捷键提升C#开发效率
- 4000 webstorm中提升工作效率方法之快捷键使用
- 使用 Microsoft SQL Server 2000 各种版本或组件而必须安装的操作系统
- 在WebGL应用中使用Web Worker提升效率
- 让你提升命令行效率的 Bash 快捷键 [完整版]
- 提升命令行效率的Bash快捷键
- android下使用gzip压缩提升访问server api的效率
- 【效率提升系列1】Gmail + Google Reader常见快捷键
- 在你的新项目中局部使用Vue来提升开发效率
- Qt:使用ShaderEffectSource对Item拍摄"UI快照",提升渲染效率
- 程序的开机关机重启,开机启动,休眠功能delphi实现(使用AdjustTokenPrivileges提升权限)
- Eclipse 在开发中使用到的快捷键 提高开发效率
- C、C++,JAVA编程常用工具,常用快捷键,提升工作效率
- 空间艾特二维码免费使用帮助自媒体提升运营效率
- atitit.提升开发效率---使用服务器控件生命周期 asp.net 11个阶段 java jsf 的6个阶段比较