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

所属分类: 软件教程 / 编程开发 阅读数: 1800
收藏 0 赞 0 分享
一.软件介绍
CoolFormat源代码格式化是一款C\C++\C#\CSS\HTML\Java\JavaScript\JSON\Objective-C\PHP\SQL\XML代码格式化工具。软件可以快速多种风格格式化,并对语言进行着色。界面采用Office 2010风格,并有多种样式可以替换。并且支持代码高亮到网页上显示,方便博客文章之类的撰写阅读。



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

三.软件使用

1.格式化功能
分为“快速格式化”、“所选格式化”和“批量格式化”,各种语言的格式化风格参数可以在“高级”面板→“格式化设置”进行详细设置。“快速格式化”是对全文内容进行格式化,“所选格式化”是对当前所选中的内容进行格式化,“批量格式化”可以对多个文件进行批量格式化,所筛选的文件后缀名可以在“高级”面板→“扩展名设置”进行详细设置,最好在备份好个人重要文件后,再进行“批量格式化”。格式化的效果举例如下:

脚本之家小编补充:如果是复制进去的代码,需要先选择代码的语言分类



然后再进行格式化即可。

C++代码格式化前:
C/C++ Code复制内容到剪贴板
  1. int Foo(bool isBar)     
  2. {  if (isBar){   
  3.  bar();        return 1;   
  4.   }   else    
  5. return 0; }  
C++代码格式化后:
C/C++ Code复制内容到剪贴板
  1. int Foo(bool isBar)   
  2. {   
  3.     if (isBar)   
  4.     {   
  5.         bar();   
  6.         return 1;   
  7.     }   
  8.     else  
  9.         return 0;   
  10. }  
2.高亮功能
编辑器支持多种语言的高亮,高亮的字体、颜色等设置可以在“高级”面板→“编辑器设置”进行详细设置。也支持代码高亮到网页,直接粘贴到博客等,保持高亮颜色、缩进等,具体可以在“高级”面板→“高亮设置”进行详细设置。高亮的效果类似如下:
C/C++ Code复制内容到剪贴板
  1. int Foo(bool isBar)   
  2. {   
  3.     if (isBar)   
  4.     {   
  5.         bar();   
  6.         return 1;   
  7.     }   
  8.     else  
  9.         return 0;   
  10. }  
3.其他功能
3.1导入导出
支持配置的导入与导出,可以方便地将格式化的设置、扩展名的设置、编辑器的设置、高亮的设置共享给其他人。
3.2 主题样式
支持Office 2010的三种配色方案:蓝色、黑色、银色。可在“文件”→“选项”→“常用”里进行设置。
3.3 界面语言
目前支持中文、英文这两种界面语言。可在“文件”→“选项”→“常用”里进行设置。
3.4 快捷键
为了防止快捷键的冲突,可以在“文件”→“选项”→“自定义”→键盘快捷键的“自定义”按钮里进行设置新的快捷键。参见这里。
3.5 命令行使用
支持命令行使用,直接传入“-f 文件名”,可自动根据文件的后缀名进行相对应语言的格式化。另外还可以当做VS的外部工具,进行调用。


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

Visual Studio 2013
Sublime Text
Notepad++

打包下载地址:https://www.jb51.net/softs/492513.html

四.常见问题

1.建议和BUG的提交
可以直接在博客下方留言,或者按照“高级”面板→“提交建议或BUG”的方式进行提交。
2.推荐使用的字体
可以在这里https://www.jb51.net/fonts/492506.html进行下载使用。
更多精彩内容其他人还在看

如何利用power designer建立业务流程模型?Power Designer创建业务流程模型的教程

如何利用power designer建立业务流程模型?今天这篇教程就讲述了Power Designer创建业务流程模型的具体流程介绍。感兴趣的朋友不妨阅读下文内容,参考一下吧
收藏 0 赞 0 分享

如何使用power designer建立UML组件图?power designer创建UML组件图的教程

如何使用power designer建立UML组件图?下文中详细的介绍了Power Designer创建UML组件图的具体操作方法,感兴趣的朋友不妨阅读下文内容,参考一下吧
收藏 0 赞 0 分享

如何使用powerdesigner建立技术基础设施图?创建技术基础设施图的方法介绍

如何使用powerdesigner建立技术基础设施图?今日在此篇教程中就带来了Power Designer创建技术基础设施图的详细操作步骤,感兴趣的朋友不妨阅读下文内容,参考一下吧
收藏 0 赞 0 分享

anaconda3安装教程图文详解

这篇文章主要介绍了anaconda3安装教程,本文以Anaconda3-5.3.1为例,图文并茂的形式给大家介绍的非常详细,需要的朋友参考下吧
收藏 0 赞 0 分享

Eclipse怎么使用post方法实现Web Service?

Eclipse怎么使用post实现Web Service?java中想要使用外部资源,想要使用HttpClient实现post请求接口实现实现Web Service,该怎么操作呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

SQL数据库恢复工具 SysTools SQL Recovery 9 安装授权激活教程

SysTools SQL Recovery是一款简单、高效、实用的sql数据库恢复和损坏修复工具,可以恢复已删除的SQL表数据,本次主要为大家带来了SysTools SQL Recovery 9 安装授权激活教程,需要的朋友可以参考下
收藏 0 赞 0 分享

scratch3.0怎么创建飞舞变色的蝴蝶?

scratch3.0怎么创建飞舞变色的蝴蝶?scratch3.0中想要制作一个动画,该怎么制作一个飞舞变色的蝴蝶,该怎么制作呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

eclipse工具栏没有创建类/创建包选项怎么办?

eclipse工具栏没有创建类/创建包选项怎么办?eclipse编程开发的时候,发现工具栏没有创建类创建包的选项,该怎么添加进来呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

scratch3.0怎么制作让小猫画圆的动画效果?

scratch3.0怎么制作让小猫画圆的动画效果?scratch3.0创建的小猫角色想要添加转圈的动画,该怎么让小猫画圆呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

scratch怎么快速插入电子吉他角色?

scratch怎么快速插入电子吉他角色?scratch中想要出入一个电子吉他角色,该怎么插入电子吉他角色呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多