LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2185|回复: 2

eclipse的C/c++如何进行代码格式化?

[复制链接]
发表于 2005-10-29 17:00:13 | 显示全部楼层 |阅读模式
选项里的code format项是NONE,应该怎么安装一个格式化插件?
发表于 2005-11-18 11:32:43 | 显示全部楼层
由於CDT的編輯器?K無內建Formatter,如果要自動排版C/C++ Source
Code 必須藉由其它排版工具?磔o助。這裡我們要使用的是Artistic Style。
它是個短小簡便而且免費的Formatter,除了可以排版C/C++ Source Code
外,你也可以用?砼虐鍶ava || C#。下載網址:
http://sourceforge.net/projects/astyle

在Eclipse我們必須藉由External Tools?韱铀

Run->External Tools->External Tools,作以下設定:
name:
C_C++ Formatter

location:
C:\Astyle\astyle.exe (這裡設astyle.exe所在的完整路?)

Working Directory:
${workspace_loc:/Hello} (請由Browse Button點選)

Arguments:
--style=kr ${resource_name}

做好設定後,當focus在*.cpp檔案上時,點選ToolBar上
的外部工具啟動鈕,就可以排版了。

註:按下排版鈕後,Eclipse會顯示MessageBox提示檔案已變更
,是否要載入,這時請選"Yes"。而Artistic Style有許多的細部
參數可以設定排版效果,可自行參考裡面的說明文件。


Author:Sun*Daph Blog:http://www.javaworld.com.tw/roller/page/sungo
回复 支持 反对

使用道具 举报

发表于 2006-8-29 21:40:50 | 显示全部楼层
为什么我的老是不行啊:
Artistic Style 1.19
Could not open input file cluster.c

Working Directory:
${workspace_loc:/${project_name}}

Arguments:
--style=ansi ${resource_name}
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表