本周下载排行
|
|
本月下载排行 |
| |
|
|
| 资源名称: | CodeExpert |
| 文件类型: |
RAR |
|
| 适用版本: |
Delphi5, Delphi6, Delphi7 |
| 发 布 者: |
DelphiFans |
| 资源类型: |
免费 |
| 资源大小: |
214 KB |
| 资源等级: |
 |
| 整理时间: |
2004-12-15 9:29:48 |
| 资源网址: |
无 |
| 下载次数: |
本 周:5 本月:12 总计:3869 |
| 下载链接: |
|
|
|
| 资源简介: |
当初写这个CodeExpert的原因是CodeRush。CodeRush很好用,但是bug多,很不稳定。无奈之下,我只好忍痛割爱。自己动手,丰衣足食。 我是个超级懒人,很不愿意噼哩啪啦的折磨键盘。可是要写的code总是没完没了。我觉得过多的输入只会拖慢我的思维、消灭我的灵感,简直是谋财害命。所以这个CodeExpert的主要功能都是帮助coder更快的输入代码。 主要功能: CodeComplete: Delphi可以自动完成标识符,但每次都必须按CTRL+SPACE,很是麻烦。 这个功能在用户键入n(默认为3)个标识符字符后自动弹出CodeCompletion。 n可以在FmyCodeExpert.ini的CodeCompleteLength处设置。 CodeTemplate 不同于Delphi的CodeTemplate。 Delphi的template每次都要按CTRL+J,而CodeRush的只需要按空格,我一用就爱不释手。所以就做了这个功能。 所有的template都定义在template.ini中。我定义的主要都是一个字符或两个字符。 如在“wh”之后空格,就会得到while的template。 注意大小写敏感。 TemplateVariable 定义template的时候有许多重复的部分,我就设置了变量。 语法:%VARNAME%。 所有的变量存放在variable.ini 注意: Variable中不能使用Variable。 注意大小写敏感。最好都用大写。 variable.ini中的变量名不需要加“%”号。 用TAB和SHIFT-TAB来indent。 Delphi中对选定的代码行缩进,要按CTRL+SHIFT+U和CTRL+SHIFT+I,太麻烦。 这个功能可以用TAB和SHIFT+TAB来缩进。 begin之后自动indent。 在: begin, repeat, do, else, then, try, finally, 之后回车,会自动缩进一格。 SmartPaste-auto indent as needed. CTRL+C、CTRL+V是我这等懒人的家常便饭。每次粘贴代码后,总要选定,然后缩进。这个功能在粘贴时自动缩进。 这是最近做的,应该还有bug,大家帮忙测试。 External help file. 我装了许多第三方控件,为了方便查询帮助,我把他们的帮助都加入到delphi中。但有一天我突然发现,VCL的许多帮助都查不到了。好像是因为帮助加得太多了。 这个功能就是把帮助文件直接加在Help菜单下,自己直接去查。 配置ExternalExe.ini即可。 AutoSave。 Delphi没有定时保存功能。只能在运行时保存。但万一死机、断电……唉,痛苦的岁月,不提了。这个功能默认5min自动保存一次。 另外在编译之后也会Save。 Backup File。 Delphi的备份文件总是跟源代码放在同一目录下,文件太多,我眼都花了。这个功能在保存文件时自动移动备份文件到当前project的一个名为bak的目录下。 Ctrl+C、Ctrl+X自动选择word。 刚才说过,我可以很喜欢Ctrl+C、Ctrl+X的。但copy之前总要先选择,如果是标识符,我一般都是用鼠标双击,然后copy。这个功能让鼠标下下岗,自动选择当前的标识符,然后copy。 加Local变量。 Delphi函数的本地变量声明比C++可麻烦多了。写函数的时候突然要用某个变量,就要跳回开头,加上变量,然后再跳回去。虽然可以用bookmark,但还是很麻烦。 现在只需要按CTRL+SHIFT+V,就会自动跳到变量声明的地方,修改完后,再次按下CTRL+SHIFT+V,或者按上、下键跳出变量声明的范围,就会自动跳到刚才写代码的地方。 注意暂不支持nested函数。 这个也是最近写的,可能有bug。 安装: bpl文件给大家带来不少麻烦,这次改用dll文件。 做了一个安装见面,运行FmyCodeExpertInstaller.exe即可。 其实这个CodeExpert我用了很长一段时间了,只是最近加入了几个新功能。我想拿出来给大家分享,如果各位用得上我当然也开心。作为freeware,各位随便使用,顺便帮忙测试。有什么建议和意见欢迎e-mail:wintonf@tom.com。 |
| 用户评论: |
『查看或发表评论』评论次数: |
| |
|
|
下载帮助(?)
下载链接错误报告或者意见反馈 |
| 下载说明: |
|
|