Source Insight是大家常用的源代码阅读和编辑软件,但是该软件的自动排版功能却很难用,所以只能借助第三方插件实现。

1,下载astyle工具:http://download.csdn.net/download/wynter_/10024450

2,打开你的SourceInsight, 选择菜单“Options-->Custom Commands-->Add”, 输入Artistic Style(可以随便输入一个名字,不要乱填,最好能体现自动排版的字眼,因为这个就是软件界面上要显示的名字,我填的名字是AutoStyle)。
3,Run中输入: "C:\Program Files\astyle\astyle.exe" -n -t --style=ansi %f (注意路径不可以是中文的)

4,Dir留空,将Iconic Window, Pause when done, Wait until done, File,then Line 四项前打上勾。
5,然后点对话框中右侧的按钮“Menu”, Menu--->Menu-->View--><end of menu>, 右侧Insert, OK.
6,此时在SourceInsight中的View菜单下多了个Style的子菜单选项,可以用它来对单个C/C++文件进行格式化。

Source Insight 代码自动排版相关推荐

  1. source insight代码自动对齐

    原文地址:http://xinzero.com/source-insight-astyle.html 一直使用source insight工具阅读与编写代码,以前也推荐过source insight的 ...

  2. Python代码自动排版工具(PEP8风格),autopep8

    autopep8是一款将python代码自动排版为的工具,autopep8安装 1.安装autopep8 pip install autopep8 2.PyCharm配置autopep8 Progra ...

  3. visual studio代码自动排版

    visual studio代码自动排版 快捷键:Ctrl+K+D 菜单栏:编辑→高级→设置文档的格式

  4. Source Insight 4.0 代码自动排版 2019

    1,下载astyle工具:https://sourceforge.net/projects/astyle/ 2,打开你的SourceInsight, 选择菜单"Options-->Cu ...

  5. keil代码自动排版

    参考链接:https://blog.csdn.net/feit2417/article/details/80890132 参考链接:http://www.cqutlab.cn/thread-124-1 ...

  6. Typora代码自动排版

    在网上找到代码三键进入Typora后发现每行代码都顶格了,如果代码比较多的话一行一行就比较麻烦,这里介绍自动排版的方法 首先创建代码块后就直接在下面填入代码语言如python Java等 然后再复制代 ...

  7. VS代码自动排版快捷键

    选中要自动排版的代码块, Ctrl+k,保持按着Ctrl,松开k后再按f

  8. vim 代码自动排版

    在命令行模式下: 1.使用"gg"将光标移动到文档开头 2.使用"v"切换到可视模式 3.再用"G"将光标移动到文档尾部(相当于全选) 4. ...

  9. Source Insight 代码格式化设置

    工具 版本号 下载地址 Source Insight 4.0 https://download.csdn.net/download/wza1314258/10187367 Astyle   http: ...

最新文章

  1. linux学习笔记一
  2. Effective Java读书笔记五:异常
  3. 2.1.Python字符串处理(去掉空格或者特殊字符、替换操作、查找操作、判断操作、分割合并操作、字符串文档)
  4. leetcode 621. Task Scheduler | 621. 任务调度器(Java)
  5. js中获取对象属性的3种方式
  6. php程序内存空间,php如何管理内存
  7. JAVA引用aar_AndroidStudio之如何引入和使用aar包
  8. sip 时序图_Tcl与Design Compiler (五)——综合库(时序库)和DC的设计对象(下)
  9. weblogic apache 整合 代理
  10. 零基础学习java------day1------计算机基础以及java的一些简单了解
  11. [POI2006]Tet-Tetris 3D
  12. MyCat之全局表和ER表
  13. Oracle中的常用日期函数
  14. 如何正确删除TFS上项目
  15. 【集合论】关系闭包 ( 自反闭包 | 对称闭包 | 传递闭包 )
  16. python死循环_怎么避免Python程序出现死循环(无限循环)?
  17. 【文章】《陋室铭》《陋妻铭》《微信铭》《交友铭》《老人铭》
  18. STM32自学笔记-12-和迪文屏的联用
  19. 计算机电源选平衡,电脑里选择电源计划哪个好
  20. 金额格式化,符号位,保留两位小数

热门文章

  1. mysql 查询周一至周五
  2. GO 语言常用工具类-通用方法集合
  3. Java两个日期相差的天数计算
  4. 电子商务系统设计经验分享
  5. 地图标绘软件_如何制作专题地图(设计、规划、测绘制作图斑)标绘使用详解...
  6. c语言程序设计名片管理系统,《名片管理系统》 - C语言课程设计
  7. 基于51的单片机GPS定位系统设计
  8. [转贴]迅雷十年反思
  9. VUE不兼容显卡问题
  10. 在ipad任意界面都可以写字_用iPad (含pencil)作医学生的学习工具使用技巧分享第三集...