Guest:
Register
|
Login
|
Member List
|
Search
|
Statistics
|
FAQ
Language
----------
Simplifed Chinese
Traditional Chinese
English
CnPack Forum
»
CnPack IDE 专家包(CnWizards)
» 缓和一下,来讨论一下代码格式化工具
‹‹ Last Thread
|
Next Thread ››
Poll
Trade
Reward
Activity
Printable Version
|
Email to Friend
|
Subscription
|
Favorites
Subject: 缓和一下,来讨论一下代码格式化工具
VictorWoo
灌水科科长
UID 1975
Digest Posts
1
Credits 114
Posts 98
点点分 114
Reading Access 10
Registered 2006-3-11
Location 福建
Status Offline
#1
Post at 2006-4-26 09:49
Profile
|
Site
|
Blog
|
P.M.
|
|
缓和一下,来讨论一下代码格式化工具
CodeFor {更正,应该是DelForEx}
Jedi
Code Beautiful Collection
都是代码格式化的工具,大家都用哪个?我用CodeFor{更正,应该是DelForEx}比较多,不过觉得它订制方案的功能好像几个版本都会死。
[
Last edited by VictorWoo on 2006-4-30 at 15:23
]
lextm
灌水科科长
UID 771
Digest Posts
1
Credits 115
Posts 77
点点分 115
Reading Access 10
Registered 2005-3-28
Location Shanghai
Status Offline
#2
Post at 2006-4-30 13:10
Profile
|
Site
|
Blog
|
P.M.
|
作为Code Beautifier Collection的作者...
作为Code Beautifier Collection的作者,我自然要推荐你使用CBC。
首先,CodeFor我没有听说过,Google也没有得到信息。
然后,JEDI Code Format仅仅支持Delphi(Win32/.NET)语言。
最后,CBC支持C/C++/C#/Delphi/XML多种语言。
不过CBC格式化Delphi的时候,是呼叫的JCF的命令行版本。
所以,如果你仅仅是要格式化Delphi代码,那么,JCF和CBC都是不错的选择。
VictorWoo
灌水科科长
UID 1975
Digest Posts
1
Credits 114
Posts 98
点点分 114
Reading Access 10
Registered 2006-3-11
Location 福建
Status Offline
#3
Post at 2006-4-30 15:23
Profile
|
Site
|
Blog
|
P.M.
|
|
哈,是我打错了
DelForExp,也有缩写作DelForEx
因为我平时用的是汉化版,所以都忘了英文名了
http://www.delphifans.com/SoftView/SoftView_841.html
http://2ccc.com/article.asp?articleid=127
它的版本号我有点搞不清楚,不知道是不是有人做了两套。
您可以试试效果?
lextm
灌水科科长
UID 771
Digest Posts
1
Credits 115
Posts 77
点点分 115
Reading Access 10
Registered 2005-3-28
Location Shanghai
Status Offline
#4
Post at 2006-5-8 14:15
Profile
|
Site
|
Blog
|
P.M.
|
对DelForEx的评论
DelForEx也曾是我的首选。因为在不少介绍Delphi的书里都有提及。
但是,首先,它不是一个真正的开源软件(格式化核心部分是封闭的),而且其英文版本是很老的(Delphi 7之后就没有再升级过)。这个是我所知道的英文版本的故事。
当然,由于和IDE结合的部分是开源的,所以,后来有了各种中文版本,甚至支持D2005/2006。但是,这些版本的作者仍然使用老的英文核心,所以,其实所有的中文版本和最终的英文版本本质上是一样的。
DelForEx的问题就是核心太老,对于现在的Delphi来说,很多的新语法都不支持。所以,格式化一些新代码时很容易出错。
当然,据说DelForExp的作者将核心代码加入了GExperts项目,今后或许可以从那里看到新的消息。
不过,JCF是目前对于Delphi新语法支持最好的代码格式化工具。
VictorWoo
灌水科科长
UID 1975
Digest Posts
1
Credits 114
Posts 98
点点分 114
Reading Access 10
Registered 2006-3-11
Location 福建
Status Offline
#5
Post at 2006-5-8 17:45
Profile
|
Site
|
Blog
|
P.M.
|
|
JCF支持IDE集成么?
sourceforge上看到最后的版本是2.22, Last change : 15.6.2004
对2006的支持如何呢?
多谢!
littlerain
新警察
UID 210
Digest Posts 0
Credits 43
Posts 30
点点分 43
Reading Access 10
Registered 2003-11-3
Status Offline
#6
Post at 2006-5-9 23:10
Profile
|
Blog
|
P.M.
lextm, 你好,CBC是不错,但是由于使用的Managed Code, 使得其影响Delphi 2006启动的速度,如果
能够将CBC移植到win32的native code, 用Delphi来重写,相信速度会得到很大的提高,不知CBC是否
有迁移到win32的计划?谢谢
lextm
灌水科科长
UID 771
Digest Posts
1
Credits 115
Posts 77
点点分 115
Reading Access 10
Registered 2005-3-28
Location Shanghai
Status Offline
#7
Post at 2006-5-11 10:37
Profile
|
Site
|
Blog
|
P.M.
|
首先,JCF有IDE的支持,从Delphi5-2006。只需要安装相对应的IDE版本的BPL包就好了。在SourceForge上面的zip包里面有编译后的文件。你也可以自己下载代码编译(这个还需要JCL和JVCL,有一点麻烦)。
然后是CBC的问题。我已经基本上把学习的重点放在了.NET上面,所以,Win32的内容我也不打算重做一遍,其实我在不少电脑上面也测试过速度,基本上可以接受(500ms-800ms)。
Poll
Trade
Reward
Activity
CnPack Forum
CnPack English Forum
> CnWizards IDE Wizards
> CVSTracNT
> Announcements & Others
All times are GMT++8, the time now is 2024-11-24 04:37
Powered by
Discuz!
5.0.0
© 2001-2006
Comsenz Inc.
Processed in 0.015196 second(s), 9 queries , Gzip enabled
TOP
Clear Cookies
-
Contact Us
-
CnPack Website
-
Archiver
-
WAP
Member's CP Home
Edit Profile
Credits Transaction
Public User Groups
Buddy List
Main
Page Views
User Agents
Posts History
Top Forums
Top Threads
Post Ranking
Credit Ranking
Online Time
Team
Moderation Stats