source insight代码自动对齐
原文地址:http://xinzero.com/source-insight-astyle.html
一直使用source insight工具阅读与编写代码,以前也推荐过source insight的切换标签栏工具(switch Tabbar),今天看到一款GNU的astyle工具,她是一个免费的代码格式化工具,能够整理符合c/c++规范 ,可以将astyle.exe外挂到SourceInsight中。
其主页为http://astyle.sourceforge.net,目前最先版本AStyle_2.05.1_windows.zip,使用说明文档比较全面http://astyle.sourceforge.net/astyle.html#_default_bracket_style,可以查看对比使用。可以选择你喜欢的代码对齐或编写排版风格。
下面简单说一下,我喜欢的风格
1、括号的编写方式
2、空行对齐的方式
具体操作如下:
A、解压后将bin文件夹下的astyle.exe放到D:\Program Files\Source Insight 3目录下(自己可以放在任意位置)在SourceInsight菜单栏里,Options-->Custom Commands界面 上选择:Add,在弹出对话框写入 Astyle。
B、在run中添加"D:\Program Files\Source Insight 3" --style=ansi %f,其中,如果astyle.exe所在路径中有空格,必须用""括起来,参数--style=ansi 代表ansi C 格式(如果你需要格式化java代码,这个地方改为:--style=java),"%f"是指作用于当前文件。Dir留空,将Iconic Window, Capture Output, Parse Links in OutPut, File,then Line 四项前打上勾。 如下图所示。
C、在上面的界面上还可以为这个命令设置快捷键,点击"keys",添加你觉得方便的按钮。在SourceInsight菜单栏里,Options-->Menu Assignments界面上,将这个命令名称为Astyle添加到某工具栏下,我是依然放在了Option下,在左面的Command列表里找到我们刚才添加的"Astyle",在右面的Menu中选择你要加到那个菜单下,这里我加到"Option"下,可以在"Menu Contents"选择适当位置,点击"insert"即可。如下图所示。
在需要整理格式的文件,点一下工具的Astyle就可以了。
PS:以前还写过source insight代码对齐Tab键终极版,有了这个工具,那的用处也就不打了,只是在自己编写代码的时候可以控制对齐方式,如果整理代码效率就太低了。
source insight代码自动对齐相关推荐
- Source Insight 代码自动排版
Source Insight是大家常用的源代码阅读和编辑软件,但是该软件的自动排版功能却很难用,所以只能借助第三方插件实现. 1,下载astyle工具:http://download.csdn.net ...
- Source Insight 代码格式化设置
工具 版本号 下载地址 Source Insight 4.0 https://download.csdn.net/download/wza1314258/10187367 Astyle http: ...
- source insight设置
原文网址:source insight设置_IT利刃出鞘的博客-CSDN博客 设置文件位置 C:\Users\xxx\Documents\Source Insight 4.0 快捷键 快捷键设置:Op ...
- Source Insight 有用设置配置
转:http://blog.csdn.net/goldfighter/article/details/7847168 目录 source insight代码对齐Tab键终极版 source insig ...
- 【转】Source Insight 有用设置配置
source insight代码对齐Tab键终极版 以前也写过一个source insight代码对齐,由于自己理解不够深刻,只能解决部分问题,不能根治在source insight中对齐的代码在XX ...
- 硬件模块化开发的例子:LD3320语音模块与Source Insight的使用
目录 硬件模块化开发的行情 LD3320语音模块使用手册介绍: 语音模块验货测试 硬件连接效果图 测试结果良好 Source Insight代码查看器 创建工程 修改字体 配色方案 中文乱码 关联代码 ...
- 打开查看linux内核代码,source insight 查看linux内核代码树【转载】
[工程建立好之后,在工程选项下点击"同步",默认选项,同步文件后,既可以进行各种跳转查看了] Source Insight实质上是一个支持多种开发语言(java,c ,c 等等)的 ...
- 介绍linux下Source Insight强大代码编辑器sublime_text_3
Centos6.4下安装Sublime Text 3 背景 1 一. 运行环境 1 二.安装环境配置 1 三.创建快捷方式 1 四.配置全局环境 2 五.操作界面 3 背景 在windows操作系统系 ...
- Android Studio NDK 代码 Source Insight调试 (NDK 目前开发方案 | NDK 编译 | 导入 so 库 | 项目编码转换)
作者 : 韩曙亮 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/52088039 最近在移植一个 JNI 项目, 比较纠结, A ...
最新文章
- oracle 10g undo 管理,Oracle 10g undo表空间管理
- kinect深度距离误差_Kinect 深度测量原理
- vue-cli安装、node-sass安装、mintUI组件库安装
- on条件与where条件的区别
- ftp软件哪个好用_和平精英录屏软件哪个好用 和平精英录屏软件介绍
- 制作Scary爬虫步骤
- 如何把项目改成微服务项目_【日记】148微服务项目第18天
- java读取复杂csv文件内容_java读取并导出多类型数据csv文件
- 短信网关 php,php使用ICQ网关发送手机短信
- 带有哨兵的双向循环链表
- vim提示-bash:vim :common not found解决方法
- iOS 搭建XMPP环境时添加依赖库报错及解决
- Ubuntu-解决包依赖关系的三种办法
- PKM全民推广系列二:PKM活动(过程)
- Spring源码解析(一)
- 程序员学算法必备网站之一:VisuAlgo
- python转二进制_python转二进制
- ubuntu20.04 开机速度非常慢
- Ubuntu 18.04 开机开启小键盘数字键numlock灯
- windows影音制作工具安装教程