經(jīng)典的Delphi代碼格式化工具,Jedi Code Format是Borland Delphi Object Pascal編程語言的一個開源代碼格式化程序?梢允笵elphi Object Pascal和Delphi.NET源代碼格式格式化程序,包括縮進(jìn)的各個方面,間距等各個方面。
一款國外的DELPHI代碼格式化工具,版本2.41,目前是最新版,不在IDE下可以直接使用,如果在IDE下使用,需要安裝jcl/jvcl。
包含以下程序:
Programs
All of these program contain the same code formatting engine with different interfaces.
jcf.exe - A command-line program suitable for batch files and old-school unix programmers. The functionality is much like JcfGui.exe, i.e. it can work on a file, a directory or a directy tree, and can format files in place, or to an output file.
jcfGui.exe - A GUI interface to formatting files and directories. Best used when you want to interactively format a file, directory or directory tree.
JcfIde7.bpl - The JCF Delphi IDE plug-in compiled for Delphi 7. Requires JCL and JCVL. This is the easiest way to use the formatter. Just press a button and watch your code change. the other advantage is that if you don't like the results, by clicking "undo" twice immediately you can undo the format.
JcfIde9.bpl - The JCF Delphi IDE plug-in compiled for Delphi 2005. Otherwise as above.
If anyone compiles the IDE pluggin for other versions of Delphi I will gladly upload the binaries to Sourceforge.
JcfNotepad.exe is a gui for working with source and layout. Input source is loaded/typed/pasted into the input text area, and the formatter output is generated to the output text area, and can then be saved. Or not.
安裝程序:
下載可執(zhí)行程序,并解壓縮到適當(dāng)?shù)哪夸洝?/p>
將文件在Windows目錄jcf2settings.cfg。
運(yùn)行GUI jcfnotepad.exe試驗(yàn)文件。
運(yùn)行GUI程序jcfgui.exe格式文件從桂-這是很好的當(dāng)你有一個目錄或Delphi文件目錄樹,你想要的格式。
如果你正在制作一個批處理文件或命令行程序運(yùn)行你是受虐狂jcf.exe。
使用IDE插件格式的文件或項(xiàng)目,而你在Delphi開發(fā)環(huán)境下工作。
Delphi IDE撐著可以安裝Delphi 7如下。所有的軟件包可以安裝選擇菜單項(xiàng)組成|安裝包,點(diǎn)擊“添加”按鈕。
安裝JCL設(shè)計(jì)包到Delphi。
安裝設(shè)計(jì)時控件到Delphi JVCL。
安裝jcfide7.bpl
閱讀使用JCF IDE撐著的指示。
安裝源如下:
得到的JCL代碼庫,安裝設(shè)計(jì)時包。
下載、編譯和安裝JVCL組件。
為測試工具,你還需要dunit。
下載源碼,解壓到一個合適的目錄。
啟動Delphi。
在JediCodeFormat.bpg打開代碼格式化程序組
編譯運(yùn)行。保重,玩得開心。
編譯可能出錯的事情:
項(xiàng)目testproject.dpr是默認(rèn)打開的,而這個項(xiàng)目是充分的警告。記住這只是測試代碼格式化程序的工作,而不是跑。Delphi在一組自動打開的最后一個項(xiàng)目,我希望Borland會改變這。測試項(xiàng)目是最重要的項(xiàng)目。使用菜單項(xiàng)視圖|項(xiàng)目經(jīng)理和開放的第一個項(xiàng)目,jedicodeformat.dpr相反。