CoolFormat 源代码格式化工具使用手册

时间:2022-09-07 15:26:50

一.软件介绍

      CoolFormat源代码格式化是一款C\C++\C#\CSS\HTML\Java\JavaScript\JSON\Objective-C\PHP\SQL\XML代码格式化工具。软件可以快速多种风格格式化,并对语言进行着色。界面采用Office 2010风格,并有多种样式可以替换。并且支持代码高亮到网页上显示,方便博客文章之类的撰写阅读。
 

二.软件功能

1.全新Ribbon界面,操作方便
2.支持全部、部分、批量格式化方式
3.可自定义的代码格式化风格
4.支持代码高亮到网页、博客
 

三.软件使用

1.格式化功能

       分为“ 快速格式化”、“ 所选格式化”和“ 批量格式化”,各种语言的格式化风格参数可以在“ 高级”面板→“ 格式化设置”进行详细设置。“ 快速格式化”是对全文内容进行格式化,“ 所选格式化”是对当前所选中的内容进行格式化,“ 批量格式化”可以对多个文件进行批量格式化,所筛选的文件后缀名可以在“ 高级”面板→“ 扩展名设置”进行详细设置,最好在备份好个人重要文件后,再进行“ 批量格式化”。格式化的效果举例如下:
C++代码格式化前:
1
2
3
4
5
int Foo(bool isBar)  
{  if (isBar){
 bar();        return 1;
  }   else 
return 0; }
C++代码格式化后:
1
2
3
4
5
6
7
8
9
10
int Foo(bool isBar)
{
    if (isBar)
    {
        bar();
        return 1;
    }
    else
        return 0;
}

2.高亮功能

        编辑器支持多种语言的高亮,高亮的字体、颜色等设置可以在“ 高级”面板→“ 编辑器设置”进行详细设置。也支持代码高亮到网页,直接粘贴到博客等,保持高亮颜色、缩进等,具体可以在“ 高级”面板→“ 高亮设置”进行详细设置。高亮的效果类似如下:
1
2
3
4
5
6
7
8
9
10
int Foo(bool isBar)
{
    if (isBar)
    {
        bar();
        return 1;
    }
    else
        return 0;
}

3.其他功能

3.1导入导出

        支持配置的导入与导出,可以方便地将格式化的设置、扩展名的设置、编辑器的设置、高亮的设置共享给其他人。

3.2 主题样式

        支持Office 2010的三种配色方案:蓝色、黑色、银色。可在“ 文件”→“ 选项”→“ 常用”里进行设置。

3.3 界面语言

        目前支持中文、英文这两种界面语言。可在“ 文件”→“ 选项 ”→“ 常用”里进行设置。

3.4 快捷键

        为了防止快捷键的冲突,可以在“文件”→“选项”→“自定义”→键盘快捷键的“自定义”按钮里进行设置新的快捷键。参见这里

3.5 命令行使用

       支持命令行使用,直接传入“-f 文件名”,可自动根据文件的后缀名进行相对应语言的格式化。另外还可以当做VS的外部工具,进行调用。
CoolFormat 源代码格式化工具使用手册

3.6 作为插件

       目前可以支持以下编辑器,作为其插件来使用:

四.常见问题

1.建议和BUG的提交

       可以直接在博客下方留言,或者按照“ 高级”面板→“ 提交建议或BUG”的方式进行提交。

2.推荐使用的字体

       可以在 http://download.csdn.net/source/3271753这里进行下载使用。

3.旧版2.5版本的使用说明

      链接地址在这里: http://blog.csdn.net/akof1314/article/details/6412980