`
lgstarzkhl
  • 浏览: 334405 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

source insight中使用astyle的代码格式化功能

阅读更多
如何在source insight中使用astyle的代码整理功能?

用source insight 编辑代码时,苦于source insight没有集成的代码格式化工具, GNU的astyle是一个免费的代码格式化工具,能够整理符合c/c++规范 。      我们可以将astyle.exe外挂到SourceInsight中。详细步骤如下:

1:从 http://astyle.sourceforge.net 上下载AStyle_1.24_windows.zip(开放源码,可以仔细阅读);
2:加压缩后将bin文件夹下的astyle.exe放到C:\Program Files\astyle下 (自己可以放在任意位置)
      在SourceInsight菜单栏里,Options-->Custom Commands界面上选择:Add,在弹出对话框写入 Astyle,
3:在run中添加"C:\Program Files\astyle\astyle.exe" --style=ansi %f,其中,如果astyle.exe所在路径中有空格,必须用""括起来,参数--style=ansi 代表ansi C 格式(如果你需要格式化java代码,这个地方改为:--style=java),"%f"是指作用于当前文件,这个必须的.其它命令参数可以参考astyle的帮助参数 可以查看网页http://astyle.sourceforge.net/astyle.html
4:此外,在此界面上还可以为这个命令设置快捷键,点击"keys",添加你觉得方便的按钮;
5:在SourceInsight菜单栏里,Options-->Menu Assignments界面上,将这个命令名称为Astyle添加到某工具栏下,我是依然放在了Option下,在左面的Command列表里找到我们刚才添加的"Astyle",在右面的Menu中选择你要加到那个菜单下,这里我加到"Option"下,可以在"Menu Contents"选择适当位置,点击"insert"即可;

C:\astyle\bin\Astyle.exe --style=ansi -s8 -S -N -L -m0 -M40 --convert-tabs --suffix=.pre %f

分享到:
评论

相关推荐

    Source Insight中集成Astyle工具

    将 Astyle 集成到 Source Insight 中,可以使得在编写和编辑代码的过程中方便地应用 Astyle 的格式化规则,提高开发效率。 **集成步骤** 1. **安装 Astyle** 在开始集成前,首先确保已经在计算机上安装了 Astyle...

    Astyle集成到sourceinsight指导说明

    使用Astyle格式化代码可以提高代码的可读性和维护性。例如,如果单行语句没有添加花括号,Astyle可以在格式化后添加花括号。格式化风格可以在配置文件中调整。 Astyle的优点 ------------- Astyle具有以下优点: ...

    sourceinsight 下 安装astyle tool

    在SourceInsight中安装AStyle,可以实现快速地对代码进行格式化,提升编程效率。 ### AStyle工具介绍 AStyle是一款跨平台的源代码格式化工具,支持C、C++、C++11、Objective-C、C#、Java、PHP、Pascal等多种语言。...

    sourceinsight 代码格式化插件Astyle

    **源码洞察(SourceInsight)与Astyle代码格式化插件** 在IT行业中,保持代码的整洁和规范性是至关重要的,这不仅有助于提高代码的可读性,也有利于团队间的协作。Source Insight是一款非常受欢迎的源代码阅读和...

    Source Insight代码格式化工具 AStyle_3.1_windows

    然而,尽管Source Insight本身具有强大的编辑功能,但有时我们仍需要专门的代码格式化工具来统一代码风格,这就是AStyle的用武之地。 **AStyle简介** AStyle(Artistic Style)是一款开源的源代码格式化、美化工具...

    Source Insight集成Astyle常用指令汇总

    本文档旨在总结在使用 Source Insight 集成 Astyle 过程中的常用命令行选项及其功能,帮助开发者更好地掌握和利用这些工具来提高代码质量和可读性。 #### 二、背景介绍 - **Source Insight**:是一款强大的源代码...

    astyle格式化source insight

    在"sourceinsight使用astyle代码整理.doc"文档中,可能详细介绍了这一过程。通常,这个批处理文件会包含如下命令: ```batch @echo off setlocal rem 更改此处为AStyle的实际路径 set ASTYLE_PATH=C:\path\to\...

    source insight 整理代码插件AStyle

    3. **使用插件**:配置完成后,可以在Source Insight中选择要格式化的文件,然后通过“External Tools”调用AStyle。AStyle会自动对选定文件进行格式化,并在Source Insight中实时更新。 4. **代码风格设置**:...

    华为source insight 宏配置文件,加了Astyle

    用户只需解压并执行“setup.bat”,即可完成Source Insight的安装和配置,享受到已经预设好的Astyle代码格式化功能。 总的来说,这个压缩包提供了一个便捷的方式,让用户能够快速搭建一个集成了华为Source Insight...

    Source Insight 代码格式转化

    3. **运行AStyle**:保存配置后,在Source Insight中打开需要格式化的文件,然后通过“Tools”菜单选择刚刚创建的AStyle工具。格式化完成后,Source Insight会提示你是否接受改动,选择“Yes”即可。 4. **批量处理...

    AStyle 代码格式化插件

    将AStyle集成到Source Insight这样的代码编辑器中,可以实现快速、便捷的代码格式化,提高开发效率。 在解压后的"AStyle"文件中,通常包含AStyle的可执行文件、文档、示例代码和配置文件等,用户可以直接运行可执行...

    Astyle-source insight 安装及使用方法.zip

    **Astyle-source Insight 安装及使用...Astyle负责代码的格式化和美化,保证代码风格的一致性,而Source Insight则提供了强大的代码浏览和分析功能,提升开发效率。两者结合使用,能够使你的编程工作更加高效和有序。

    Astyle/sourceinsight

    "Astyle/sourceinsight" 指的是 AStyle 代码格式化工具与 Source Insight 集成的应用。AStyle 是一个开源的源代码格式化、美化和整理工具,专门针对 C/C++ 语言。Source Insight 是一款流行的源代码查看、编辑和分析...

    SourceInsight3.5+汉化+多行同时注释+自动排版+支持中文注释+各种常用功能扩展

    代码自动格式化为标准C、C++格式;中文注释乱码情况;想进入资源管理器查看当前文件等等),SI3.5还不支持,好在SI支持很多宏扩展。最近我刚好在琢磨Source Insight 3.5的功能扩展,我扩展了一些简单实用方便的功能,...

    astyle,非常好用的代码格式化工具

    9. **代码审查和协同开发**: 通过使用astyle进行代码格式化,可以减少代码审查过程中关于格式的讨论,让团队成员更专注于代码的功能和逻辑。 10. **持续集成**: 在持续集成(CI)流程中,可以将astyle作为构建步骤之...

    keil Mdk 、source insight 代码整理工具 Astyle

    "keil MDK" 和 "Source Insight" 是两款广泛使用的开发工具,而"Astyle"则是一款强大的代码格式化和整理工具。本文将深入探讨这三个工具以及它们如何协同工作以提升代码质量。 首先,keil MDK(Microcontroller ...

    Source Insight 常用宏 astyle

    中文操作支持宏,不再只能删除半个汉字; AutoExpand,在if、for、switch后自动输入相应... <br>astyle,格式化源码的工具,可以集成到SI中, astyle --style=ansi --indent=tab=4 --suffix=.old %f <br>

    source insight3.5 monokia主题

    5. **Astyle工具**:压缩包中可能还包含Astyle工具,这是一款源代码格式化工具。你可以将其安装到系统路径,然后在Source Insight中通过“工具”菜单的“外部工具”选项配置快捷键,以便快速格式化代码。 在Source ...

    代码格式化工具

    总的来说,将AStyle与Source Insight结合使用,可以有效地提升C++开发中的代码格式化体验,确保代码整洁且符合规范。同时,了解和熟练掌握AStyle的使用,也有助于提升个人编程习惯和团队合作效率。

    SourceInsight 4.0 theme主题 huawei

    SourceInsight 是一款深受程序员喜爱的源代码查看和编辑工具,尤其在C、C++、Java等编程语言的开发过程中,其强大的语法高亮、代码跳转和智能提示等功能极大地提高了代码阅读和编辑的效率。在版本4.0中,Source...

Global site tag (gtag.js) - Google Analytics