ShadowStar CodeFast: 0.3.5.11
Copyright (C) 2001-2004 shadowstar’s home. All rights free.
Suport: Delphi 7 & Delphi 2005
LastUpdate: 2004-11-30 20:59mailto:[email protected]
http://shadowstar.126.com============================================================================
一、简介:ShadowStar CodeFast是一个Delphi编辑器插件包,它在尽量保持默认操作习惯的基础上,参照UltraEdit, CodeRuhs等优秀软件,增加或增强了Borland编辑器的功能。
本人对编辑器要求极高,尤其是快捷键。装完Delphi之后一定要装一堆插件,而且还经常在开着Delphi的时候还要再开一个UltraEdit。UltraEdit虽然实用,不过还要和IDE频繁切换;CodeRush固然强大,可是大多数的功能都闲着,占着资源不说还不十分稳定。于是就写了这个插件包,实现自己想要的一些功能。
CodeFast的特点就是一个字——快捷键——后面两个字属赠品:P 
虽然功能不是很强大,但是很实用,拿出来与大家共享,让我们一起来享受编码的快乐……============================================================================二、主要功能:Tab/Shift+Tab - 代码缩进/回退
F3/Shift+F3 - 向前/向后查找选中的代码,并标记,如果找到文件尾/头则跳到文件头/尾查找Ctrl+C - 标记并拷贝邻近的单词
Ctrl+BackSpace - 删除光标左边的单词或一个符号
Ctrl+Left - 光标移动到左边一个单词或符号或行首
Ctrl+Right - 光标移动到右边一个单词或符号或行尾Alt+F5/Ctrl+Alt+F5/Shift+F5 - 代码块大小写转换Home/End - 光标移动到行首或首字符/行尾或字符尾Ctrl+Insert/Alt+Insert/Alt+Delete - 反向注释/注释/取消注释当前行或选中的代码块,Ctrl+Insert反向注释单行后跳到下一行============================================================================三、安装ShadowStar CodeFast是一个非常实现而且非常简单的插件包,没有提供安装程序。只需将下载的压缩包解压到一个目录里,然后运行Delphi,选择菜单:Component->Install Packages...。这时如果你已经安装过旧版的CodeFast,先将其删除:选择“ShadowStar CodeFast”->Remove。接着点击Add,选择同Delphi版本匹配的组件包:
Delphi 7 - SSCodeFast_D7.bpl
Delphi 2005 - SSCodeFast_D9.bpl
完成安装,祝你享受编码的快乐^-^============================================================================四、相关链接:Blog: http://blog.csdn.net/shadowstar/category/73557.aspx
CnPack: http://bbs.cnvcl.org/viewthread.php?tid=313
Homepage: http://kaka.rootcn.com/shadowstar/program/software/SSCodeFast.htm
Download: http://kaka.rootcn.com/shadowstar/program/software/SSCodeFast.rar

解决方案 »

  1.   

    最新的版本我会发表在我的Blog:http://blog.csdn.net/shadowstar/category/73557.aspx
    和主页:http://kaka.rootcn.com/shadowstar/program/software/SSCodeFast.htm
      

  2.   

    怎么BCB里的人反到比这里的多?
      

  3.   

    Release Version 0.3.7.16 *:修正Ctrl+BACK-删除后撤消时单个字符恢复的情况 
    *:修改Ctrl+BACK-如果在行尾且是空白则只删除这些空白 
    *:修正0.3.6.12多行注释无效的问题 
    *:修改注释快捷键Ctrl+Insert, Alt+Insert, Alt+Delete为Ctrl+/, Alt+/, Ctrl+Alt+/ 
      

  4.   

    强人啊,不过我code比较规范,用不着啊
      

  5.   

    不会吧,我就是因为Code比较规范才写的这个东西,不然写着太累了。
      

  6.   

    感觉用不着,而且有些delphi本身都提供了。
      

  7.   

    只用着CnPack,感觉这个几好的http://lysoft.7u7.net
      

  8.   

    唉,Passion老头的主板完蛋了。前几天借他室友的电脑上来看看。要不然,你早就可以加入了。最近大家抽空又把CnWizard更新了许多。大家下载下来试试看。
      

  9.   

    http://blog.csdn.net/shadowstar/category/73557.aspxRelease Version 0.4.9.24*:Shift+F5/Alt+F5/Ctrl+Alt+F5 - 调整代码大小写时,如果没有选中代码块标记附近的单词,但不改变大小写。
    +:Enter - 简单可配置的换行缩进,配置文件为*.bpl对应的*.ini,可添加或删除Indents的单词,以“,”隔开
    +:Alt+Left - 光标右侧单词或选中部分与光标左侧单词交换,如果左侧没有单词则移动到光标处
    +:Alt+Right - 光标左侧单词或选中部分与光标右侧单词交换,如果右侧没有单词则移动到光标处
    +:Ctrl+X - 剪切光标附近的单词或选中部分
      

  10.   

    ShadowStar CodeFast Source Code 我的生日礼物 ,也送给大家http://blog.csdn.net/shadowstar/archive/2004/12/05/205007.aspx
      

  11.   

    ShadowStar CodeFast V0.5 支持HTML格式拷贝输出 +:Ctrl+C - 保留原有的标记并拷贝的功能,增加将选中的代码块做为TEXT和HTML两种格式拷贝到剪贴板
     HTML保持原有的语法高亮设置
    +:Ctrl+Alt+Shift+S - 按当前的语法高亮设置导出当前文件为HTML、RTF或文本格式
    +:Alt+F12 - 在光标处插入当前的日期时间
    +:Alt+Space - 调用代码自动完成功能
    http://blog.csdn.net/shadowstar/
      

  12.   

    大哥,我很想用一下,不过你居然不支持D6,是不是你觉得D6已经该扔掉了啊,但我还没打算升级,能不能让它支持D6啊?
      

  13.   

    +:添加了IDE菜单,没想到一口气写了这么多功能,自己都有点记不住了,加个菜单,方便操作,还可以简单配置。
    +:Ctrl+- - 浏览当前文件目录
    +:Ctrl+= - 浏览工程目录
    +:Ctrl+\ - 浏览输出目录
    +:自动保存所有的文件, 如果有新文件弹出请求用户保存的对话框,则等待用户确认。 默认是5分钟保存一次,可以在配置里更改或禁用。
    *:Ctrl+Backspack - 删除时如果中间有Tab键会多删几个字符
    *:Ctrl+C - 在Delphi 7下拷贝的HTML格式中文有时会有乱码
    *:Ctrl+Alt+Shift+S - 在Delphi 2005下导出HTML时中文有乱码
    *:Alt+Space - 在Delhpi 7下调用代码完成功能报错:Interface not supported. (感谢agamem报告)要着重感谢“ ”QQ:11791帮忙测试,并提供了很好的建议!
      

  14.   

    http://blog.csdn.net/shadowstar/category/73557.aspx
      

  15.   

    http://community.csdn.net/Expert/topic/3632/3632147.xml?temp=4.846454E-04
      

  16.   

    +:支持Delphi 6
    *:Shift+F4 - 插入当前日期时间,原来的Alt+F12是Delphi的快捷键昨天晚上忘了的……
      

  17.   

    ShadowStar CodeFast 0.7.12.68 Released*:修改单词移到行尾时会增加空白的问题
    *:修改输出HTML时总是使用IDE默认字体
    *:修正Delphi 2005下拷贝中文会有乱码的问题
    *:修改插入日期时间后为选中状态
    *:修改换行缩进时,没有去掉行首多余的空白
    *:修正交换单词的快捷键:ALt+Left/Right(IDE使用),更改为:Ctrl+Alt+F6/F7
    +:菜单设置。可能你不喜欢这么长的菜单,有些不常用的功能,先把它隐藏起来,用时再拿出来。
    +:自动设置当前目录为最后一个打开文件的目录。(本来想设为正在编辑文件的目录,但是OTA这块有BUG,虽然用其它一些Hack手法可以实现,不过还是小懒了一下。)
    +:Ctrl+[ - 选择块注释。如果光标所在位置为块注释,选择此块注释部分。
    +:Ctrl+] - 反转块注释。如果有选中的代码块,则反转选中部分的块注释;
     否则反转光标所在位置的块注释
     可以方便的取消一大块注释,或者反转一个单词的注释。
    +:源代码格式化。非常有用的功能,所以就把Source Formatter加进来了。(Delphi)
    +:Ctrl+Alt+Tab - 用源代码格式化工具格式化当前文件。(Delphi)
      

  18.   

    http://blog.csdn.net/shadowstar/category/73557.aspx
      

  19.   

    郁闷郁闷,非得调用MessageBeep才能生成代码模板。
      

  20.   

    ShadowStar CodeFast 1.0 多输入点自动代码模板 *:修正0.9版Tab缩进后取消选中状态的问题
    *:彻底解决了HTML拷贝有时候会出现乱码的问题
    *:菜单分级:以为一级菜单最快,其实按分类的多级菜单更快,而且用常了都用快捷键了
    *:整理了使用说明:以前是加一个功能就在后面加一条,现在重新按分类整理了一下,看起来舒服多了
    *:重新支持Delphi 6,可能不太稳定,大家用用看
    +:Ctrl+Alt+Space - 暂停自动代码完成:如果代码不能通过编译,调用代码完成功能可能会弹出一个错误对话框,这时就可以先暂停使用自动完成。
    +:支持多输入点的自动代码模板:详细内容见 ShadowStar CodeFast 多输入点自动代码模板
    +:配置用户模板:显示、修改用户模板。
    +:Alt+0-9 - 插入用户模板:模板同样支持多点输入...
    http://blog.csdn.net/shadowstar/category/73557.aspx
      

  21.   

    Alt+F5/Ctrl+Alt+F5/Shift+F5 - 代码块大小写转换
    安逸安逸...