zoukankan      html  css  js  c++  java
  • Source Insight 4.0配置格式化工具AStyle.exe

    Source Insight 4.0配置格式化工具AStyle.exe

    1. 下载AStyle.exe工具,官网地址:https://sourceforge.net/projects/astyle/files/

         下载后解压缩文件,进入AStyle_3.1_windowsAStylein目录下取出AStyle.exe文件,将其放到要存放的目录下,这里是放在C:LocalTools文件夹下

    2. 点击source Insight工具栏Tools->custom commands,进入如下配置界面

    点击右侧Add按钮,添加名称AStyle-Code,完成后点击OK按钮。

    在Run命令框里输入C:LocalToolsAStyle.exe --style=allman -k3 -W1 -xG -S -s4 -xb -U -p -xf -xh -xC120 -xL -H -Y -xW -w -n %f

    注意C:LocalToolsAStyle.exe为AStyle.exe的存放路径,勾选如下图中outputhe和Control下的选项:

    3. 点击右下方Keys按钮,点击Assign New Key,输入希望使用的快捷键,一般使用Ctrl+Alt+F。

    至此已经完成了AStyle工具的配置,下面解释一下配置中各命令的功能:

    --style=allman -k3 -W1 -xG -S -s4 -xb -U -p -xf -xh -xC120 -xL -H -Y -xW -w -n %f

    --style=allman 所有花括号都单独成一行的风格

    -k3 指针位置风格,对应为char *_ptr,及指针靠近变量

    -W1 &风格,对应为char &fool; 及地址符靠近变量

    -xG 在逗号后面添加空格

    -S switch语句下的case添加缩进

    -s4 一次缩进为4个空格键

    -xb (e.g. 'if', 'for', 'while'...)语句后加回车

    -U 移除括号两边不必要的空格

    -p 在 =、+、- 等操作符两边插入空格

    -xf 定义函数时函数返回值与函数名置为同一行

    -xh 声明函数时函数返回值与函数名置为同一行

    -xC120 一行最长编码为120

    -xL 根据逻辑代码回车

    -H (e.g. 'if', 'for', 'while'...)与 ( 间加空格

    -Y 让注释和代码一起缩进

    -xW 宏定义嵌套时缩进

    -w 宏定义换行缩进

    -n 运行时不生成备份文件,即默认的.orig文件

    详细介绍可以参照官方文档:http://astyle.sourceforge.net/astyle.html#_options

  • 相关阅读:
    hdu2037 经典贪心入门
    hdu1045 dfs
    poj2243 bfs
    poj2488 dfs
    poj1111 DFS
    单词统计
    冲刺第五天
    七周总结学习笔记
    冲刺第四天
    冲刺第三天
  • 原文地址:https://www.cnblogs.com/LiuYanYGZ/p/11729384.html
Copyright © 2011-2022 走看看