〓★★★〓本人对编辑器要求极高,所以写了这个CodeFast〓★★★〓

shadowstar 2004-12-01 03:13:00
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:59

mailto:shadowstar@163.com
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
...全文
1193 80 打赏 收藏 转发到动态 举报
写回复
用AI写文章
80 条回复
切换为时间正序
请发表友善的回复…
发表回复
codefast 2004-12-31
  • 打赏
  • 举报
回复
今晚12:00以前结贴。
过客猫2022 2004-12-31
  • 打赏
  • 举报
回复
TMD,我没有编译成功!
codefast 2004-12-30
  • 打赏
  • 举报
回复
回复人: tiegerium(/*唐秀观*/) ( ) 信誉:105 2004-12-30 12:05:00 得分: 0


老大,有个问题,就是{,}不能匹配对齐,如:
for(int i=0;i<List->Count;++i)
{
str=List->Strings[i];
} //就是这里不能匹配对齐.


这个有点麻烦,要考虑的情况比较多。
shadowstar 2004-12-30
  • 打赏
  • 举报
回复
回复人: zdhsoft(冬瓜猫) ( ) 信誉:100 2004-12-30 11:54:00 得分: 0


楼主有没有IDE OPEN API的文档,共享一下:)


我的blog上,收藏,Open Tools API
真如实观 2004-12-30
  • 打赏
  • 举报
回复
老大,有个问题,就是{,}不能匹配对齐,如:
for(int i=0;i<List->Count;++i)
{
str=List->Strings[i];
} //就是这里不能匹配对齐.
过客猫2022 2004-12-30
  • 打赏
  • 举报
回复
楼主有没有IDE OPEN API的文档,共享一下:)
过客猫2022 2004-12-23
  • 打赏
  • 举报
回复
不错,我试用了一下,非常好,决解了BCB6代码自动完成出错的问题!谢谢楼主了!
yjy1001 2004-12-23
  • 打赏
  • 举报
回复
这个这个 我早写了……
我的主要是增加了
1、(、[、{的对齐提示扫描
2、增加模块注释、取消注释
3、提取c/c++函数
4、模块全体左移动,右移动
5、全局变量高亮度显示……

但没有写成孔件……
shadowstar 2004-12-23
  • 打赏
  • 举报
回复
1.在语句的结尾按回车不换行
这个问题也有人反映过,目前正在查找原因,可能和安装有关,你用BCB菜单Component->Install Packages试一下?

2.在语句的开头tab键好像不好使,非得选中2行以上才可以用tab缩进
你说的是按Tab没有任何反映,还是怎么?Tab本身就是一个空白字符,所以一定要选中两行以上才可以缩进的,如果是没有任何反映,那应该是和1同样的原因。
lipeng3a 2004-12-23
  • 打赏
  • 举报
回复
up
jacktanseu 2004-12-23
  • 打赏
  • 举报
回复
bcb6,用你的插件,发现2个问题:
1.在语句的结尾按回车不换行
2.在语句的开头tab键好像不好使,非得选中2行以上才可以用tab缩进

具体情况如下:
if(dlgOpen->Execute())
{//光标在这个括号后回车可以正常换行
txtFilename->Text = dlgOpen->FileName;//1.光标在这行末尾ENTER键不能换行; 2.光标在txtFilename前按tab键没用
}

感觉这2点用起来很不爽啊,其他用的兄弟有这种问题吗?
shadowstar 2004-12-22
  • 打赏
  • 举报
回复
我是有这个想法就加入了CnPack,没想到自己开发的太快了:P
warton 2004-12-22
  • 打赏
  • 举报
回复
楼主好像是cnpack ide的开发者之一吧?怎么不将一些功能集成进去呢?
过客猫2022 2004-12-22
  • 打赏
  • 举报
回复
BCB的代码提示,老出错,妈的,我现在把它关了,做文本编辑器来用!
真如实观 2004-12-21
  • 打赏
  • 举报
回复
你做好了应该考虑拿去卖了,现在是v1.0吧?到v1.1的时候可以了。
whitelion 2004-12-21
  • 打赏
  • 举报
回复
楼主是好人啊!
谢谢!
shadowstar 2004-12-21
  • 打赏
  • 举报
回复
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
shadowstar 2004-12-15
  • 打赏
  • 举报
回复
郁闷的MessageBeep...
Leighf 2004-12-15
  • 打赏
  • 举报
回复
happy happy happy happy
接分
shadowstar 2004-12-14
  • 打赏
  • 举报
回复
http://blog.csdn.net/shadowstar/category/73557.aspx
加载更多回复(60)

551

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 茶馆
社区管理员
  • 茶馆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧