• 提升Delphi编程效率必须使用的快捷键(Delphi2007版本)


    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]

    这一组快捷键主要是选择代码区域时需要用到,从键的字面意思大家就应该能明白功能,我就不再赘述了,自己试试便知了,一定会提高效率的。

    http://blog.csdn.net/missmecn/article/details/3017595

  • 相关阅读:
    HTML5表单
    jQuery Mobile组件
    HTML5新增加的功能
    jQuery Mobile基础
    【android】两个按钮的宽度各占屏幕的一半
    AndroidUI--SlidingMenu使用例子
    android之PackageManager简介
    AlarmManager类的应用
    AlarmManager类的应用(实现闹钟功能)
    laravel 控制器内使用切换数据库
  • 原文地址:https://www.cnblogs.com/findumars/p/5290086.html
Copyright © 2020-2023  润新知