精华内容
下载资源
问答
  • 免费的VB6代码格式整理工具

    热门讨论 2008-10-31 15:11:00
    一款免费的VB6代码格式整理工具,与上一款VBA代码格式整理工具出自同一个地方。 VBA代码格式整理的工具下载地址 http://download.csdn.net/source/738161
  • SourceFormatX 将您从这些既枯燥无聊,又大量重复的机械劳动中解放出来了。它可以快速大批量地格式化和美化多种源代码,这将会大大加快阁下的...这给阅读和修改源代码造成不少困难,手工整理的工作量几乎不可想像……
  • PHP代码格式工具http://www.waterproof.fr/products/phpCodeBeautifier/最近修改一个代码,里面完全没有缩进,用这个能够格式化一下。相当于以前c 的indent顺便写一下其他语言的c, c++ c# ==> indent Astylejava =...
  • astyle自动整理c,c++,java源代码格式命令行工具源代码。 用astyle --help查看使用帮助。
  • 第一个支持VerilogVHDL自动格式化的工具。前言之前我分享过一个代码自动格式化插件: AStyle,用过Keil的朋友应该都会安装这个插件吧!它没有图形化界面,只能作为插件在IDE中使用,还需要配置使用参数等,支持的编程...

    c207c1acdd6eaa1627868e4d91b00475.png

    第一个支持VerilogVHDL自动格式化的工具。

    前言

    之前我分享过一个代码自动格式化插件: AStyle,用过Keil的朋友应该都会安装这个插件吧!它没有图形化界面,只能作为插件在IDE中使用,还需要配置使用参数等,支持的编程语言也比较有限。

    特别是不支持Verilog,我去年曾和AStyle的作者Jim Pattee提过建议,看是否能添加Verilog的支持,得到的答复是不能添加。

    251a8222d54c596ad95685899bb54f61.png

    笔者工作中会使用到 Verilog,虽然代码风格还算可以,但还是一直在寻找一款能自动格式化Verilog的工具,终于我在B站 全栈大佬稚晖君 的桌面工具分享视频中,发现了一款代码格式化工具——Cool Format,这是一款国人开发的开源的神器,支持图形化界面或者作为插件集成在IDE中,支持多种语言, CC++C#CSSHTMLJavaJavaScriptJSONObjective-CPHPSQLXMLVerilogVHDL

    54180cf033dbbeb8dc707c74c7c28f32.png

    最重要的一点,作者在2018年增加了对FPGA开发语言—VerilogVHDL的格式化支持

    CoolFormat介绍

    • 界面采用Office 2010风格,如果你经常使用Office,对这个软件应该非常亲切
    • 支持快速单文件格式,选中部分格式化,或者文件夹多个文件批量格式化
    • 代码风格可选ANSI、K&R、GNU等标准代码格式,也可以自定义代码风格
    • 可以对代码着色,用于网页或博客显示
    • 支持命令行操作,可以用于集成到IDE中作为插件使用
    • 免安装,单文件双击即可运行

    0e6a0b38179b603472952c0c819c356f.png

    更多的使用方法,可以参考: https://blog.csdn.net/akof1314/article/details/8029438

    使用方法

    使用方法非常简单,直接打开源文件,或者导入包含源文件的文件夹,点击一下格式化按钮就可以了,速度还是非常快的。

    64c1c85efb8655d784091e05b81ee367.png

    如果想在Keil等集成开发环境中作为插件来使用,可以使用-f 文件名参数来格式化源文件。

    以Keil为例:

    1. 添加一个插件

    5dfd12e9532647af2f3663a8796c8039.png
    1. 配置CoolFormat参数

    4b0df994e28e805584e5596647ec898b.png

    在Keil中,!E表示当前文件。

    1. 使用方法

    打开要格式化的.c文件,点击Tools->CoolFormat工具,来一键自动格式化当前文件。

    0b52cc62a84861fe3c324701fd79f800.png

    下载

    • 开源地址:https://github.com/akof1314/CoolFormat
    • 作者的CSDN: https://blog.csdn.net/akof1314/article/details/5355948

    推荐阅读

    王超:专栏文章汇总 | 精选zhuanlan.zhihu.com
    5497432f860b171c02f594a4980661c2.png
    欢迎关注我的公众号:电子电路开发学习(ID:mcu149)
    展开全文
  • Keil可用的几款插件, 包括AStyle代码格式整理插件, 自己写的文件注释, 函数注释, 插入时间几款插件, 详细说明可见压缩包内连接。
  • linux 源代码整理格式工具--indent

    千次阅读 2013-11-18 14:42:27
    这是linux内核使用indent整理代码格式。 介绍: indent命令可辨识C的原始代码文件,并加以格式化,以方便程序员阅读。 语法: indent [参数][源文件] indent [参数][源文件][-o 目标文件] 选项介绍: ...

    indent -npro -kr -i8 -ts8 -sob -l80 -ss -ncs -cp1 文件名

    这是linux内核使用indent整理代码的格式。

    介绍:
    indent命令可辨识C的原始代码文件,并加以格式化,以方便程序员阅读。

    语法:

    indent [参数][源文件]
    indent [参数][源文件][-o 目标文件]

    选项介绍:
        -bad: 在声明区段或加上空白行。
        -bap: 在程序或加上空白行。
        -bbb: 在注释区段后加上空白行。
        -bc: 在声明区段中,若出现逗号即换行。
        -bl: if(或是else,for等等)与后面执行区段的”{“不同行,且”}”自成一行。
        -bli<缩排格数>: 设置{ }缩排的格数。
        -br: if(或是else,for等等)与后面执行跛段的”{“不同行,且”}”自成一行。
        -bs: 在sizeof之后空一格。
        -c<栏数>: 将注释置于程序码右侧指定的栏位。
        -cd<栏数>: 将注释置于声明右侧指定的栏位。
        -cdb: 注释符号自成一行。
        -ce: 将else置于”}”(if执行区段的结尾)之后。
        -ci<缩排格数>: 叙述过长而换行时,指定换行后缩排的格数。
        -cli<缩排格数>: 使用case时,switch缩排的格数。
        -cp<栏数>: 将注释置于else与elseif叙述右侧定的栏位。
        -cs: 在cast之后空一格。
        -d<缩排格数>: 针对不是放在程序码右侧的注释,设置其缩排格数。
        -di<栏数>: 将声明区段的变量置于指定的栏位。
        -fc1: 针对放在每行最前端的注释,设置其格式。
        -fca: 设置所有注释的格式。
        -gnu: 指定使用GNU的格式,此为预设值。
        -i<格数>: 设置缩排的格数。
        -ip<格数>: 设置参数的缩排格数。
        -kr: 指定使用Kernighan&Ritchie的格式。
        -lp: 叙述过长而换行,且叙述中包含了括弧时,将括弧中的每行起始栏位内容垂直对其排列。
        -nbad: 在声明区段后不要加上空白行。
        -nbap: 在程序后不要加上空白行。
        -nbbb: 在注释区段后不要加上空白行。
        -nbc: 在声明区段中,即使出现逗号,仍旧不要换行。
        -ncdb: 注释符号不要自成一行。
        -nce: 不要将else置于”}”之后。
        -ncs: 不要在cast之后空一格。
        -nfc1: 不要格式化放在每行最前端的注释。
        -nfca: 不要格式化任何的注释。
        -nip: 参数不要缩排。
        -nlp: 叙述过长而换行,且叙述中包含了括弧时,不用将括弧中的每行起始栏位垂直对其排列。
        -npcs: 在调用的函数名称之后,不要加上空格。
        -npro: 不要读取indent的配置文件.indent.pro。
        -npsl: 程序类型与程序名称放在同一行。
        -nsc: 注解左侧不要加上星号(*)。
        -nsob: 不用处理多余的空白行。
        -nss: 若for或while区段仅有一行时,在分号前不加上空格。
        -nv: 不显示详细的信息。
        -orig: 使用Berkeley的格式。
        -pcs: 在调用的函数名称与”{“之间加上空格。
        -psl: 程序类型置于程序名称的前一行。
        -sc: 在每行注释左侧加上星号(*)。
        -sob: 删除多余的空白行。
        -ss: 若for或swile区段今有一行时,在分号前加上空格。
        -st: 将结果显示在标准输出设备。
        -T: 数据类型名称缩排。
        -ts: 设置tab的长度。
        -v: 执行时显示详细的信息。


    展开全文
  • 最近复制网站上的代码到IDE里面疱的次数比较多,但是格式一般都会有问题,或者不是自己喜欢的风格,介绍一种代码整理工具,还是比较好用的。 1. 下载 $ sudo apt-get install astyle 如果速度比较慢可以翻看我之前...

    Linux下C/C++代码整理(格式化)工具astyle

    最近复制网站上的代码到IDE里面疱的次数比较多,但是格式一般都会有问题,或者不是自己喜欢的风格,介绍一种代码整理工具,还是比较好用的。

    1. 下载

    $ sudo apt-get install astyle
    

    如果速度比较慢可以翻看我之前的配置软件源的博客,换成国内的镜像,下载速度会快一些。

    2. 使用

    使用很方便

    • 按照风格给单个文件格式化
    astyle --style=风格 代码文件
    

    常用风格有gnulinuxgoogle

    我个人喜欢google风格,第一个花括号在函数后方而不是另起一行,而很多人的代码是gnu风格的,这就是我使用astyle的原因…

    • 把给定文件夹内的所有代码文件格式化(不包括子文件)
    astyle --style=风格 src/*.cpp include/*.h
    
    • 把当前路径下所有代码文件都格式化(包括子文件)
    astyle --style=风格 -r "*.cpp" "*.h"
    
    • 格式化时,排除第三方源文件
    astyle --style=风格 -r "*.cpp" "*.h" --exclude=3rdparty
    
    展开全文
  • c代码格式工具AStyle

    2016-08-17 18:08:42
  • 代码格式工具---indent工具

    千次阅读 2012-02-17 13:46:46
    今天发现一个好工具,它就是indent工具,它可以对...indent工具可以把代码格式化成某种风格。 使用命令 indent -kr -i8 main.c -kr选项表示K&R风格,-i8表示缩进8个空格的长度。如果没有指定-nut选项,则每8个缩
  • JS-HTML-Format(JS及HTML代码格式工具集合)

    千次下载 热门讨论 2009-04-15 10:04:22
    自己收集整理了一些轻巧的Js,Html代码格式工具
  • Pycharm:Ctrl+Alt+L ; Eclipse:Ctrl+Shift+F; Android Studio:Ctrl+Alt+L;...sublime中自建的有格式化按钮: Edit -&gt; Line -&gt; Reindent 只是sublime并没有给他赋予快捷键,所以...
  • 调整C原始代码文件的格式 常用的设置: indent -npro -kr -i8 -ts8 -sob -l80 -ss -bl -bli 0 参数说明: -npro或–ignore-profile 不要读取indent的配置文件.indent.pro。 -kr 指定使用Kernighan&Ritchi...
  • Keil整理代码工具.zip

    2020-04-03 15:07:57
    Keil整理代码工具,当你用过VS写代码之后,在回来用keil写就会感觉非常的蛋疼,今天不多说,就给大家来一款非常实用的代码自动对齐(格式化)工具
  • 网上找的EditPlus格式化Tools版本,你们安装后,代码格式化时,经常出现错误,甚至压根就不是代码格式化 经过我寻找原因发现: 1、网上的大多数安装教程就不对 2、网上的安装包里少了一个很重要的初始文件 我重新...
  • 10 款非常棒的CSS代码格式工具推荐 如果你刚开始学习CSS,这意味着你的很多代码或结构可能需要优化,比如你可能过多使用了类、添加了多余的间隔或空行等等,这将导致代码臃肿、混乱,可读性和执行...
  • 该软件能帮助程序员将代码直接整理组织成申请软件著作权所需的源代码文档,本文件生成全部代码文档(备查),60页代码(前后各30页)提交申请用,文档格式为PDF版,需要注册,未注册的会在文档有“未注册”的字样。...
  • JS.代码格式化(整理、美化)

    千次阅读 2018-02-07 16:08:00
     2.1、jsDecoder JavaScript 格式化整理工具.html(http://tools.jb51.net/tools/js_geshihua.asp)  2.2、在线代码格式化.html(http://tool.oschina.net/codeformat/js/)  2.3、Javascript在线美...
  • 该软件能帮助程序员将代码直接整理组织成申请软件著作权所需的源代码文档,本文件生成全部代码文档(备查),60页代码(前后各30页)提交申请用,文档格式为PDF版,需要付费注册,未注册的会在文档有“未注册”的...
  • DELPHI程序错误解决: Unable to invoke Code Completion due to errors ...原因:程序写的过程中有一些语法问题,不影响程序运行,但是语法错误多了DELPHI就不能识别了,所以需要整理。 解决办法:一点一点的找太麻...
  • 闻道有先后,术业有专攻。... 代码自动对齐,格式代码(ps:不用再按快捷键Ctrl+k+F了) 添加未指定的访问修饰符 清除无用的命名空间 删除空行、空格 推荐理由:我非常喜欢他的一点就是代码自动...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 653
精华内容 261
关键字:

代码格式整理工具