Keil中使用Astyel进行C语言的格式化

Astyel

!E --style=linux --delete-empty-lines --indent=spaces=2 --break-blocks

这可以做到,

使用Linux风格的代码

      if (recv_len > 0) {
        printf("recv_len is %d\r\n", recv_len);

        for (i=0; i<recv_len; i++) {
          printf("%c", recv_buf[i]);
        }
      } else if (recv_len == 0) { // close
        close(cfg.s);
        cfg.ready = 0;
      } else if (recv_len == -1) {  // timeout
      }
    }

删除空行

tab换成2个空格

时间: 2024-08-08 23:36:57

Keil中使用Astyel进行C语言的格式化的相关文章

discuz 模板中如何使用方法和语言标签?

第一个问题:如何调用方法? 关于模板中eval的使用{eval php 语句}比如:<!--{eval echo "Hello World!"}--> 工作中遇到一个小问题,discuz的手机模板中,需要切换收藏和取消收藏. 取消收藏,需要找到forum/viewthread.htm .forum/viewthread_node.htm 模板,在viewthread_node模板中修改取消收藏的 最低层代码 /source/include/spacecp/spacecp_f

keil中的串口调试:

keil中串口的虚拟调试信息在通过View-serial windows-#usart1/2/3/4/debug(printf)可以看到.当然也可以通过虚拟串口VSPD+串口调试助手在外部实现,方法如下: 虚拟 串口使用:步骤 1 下载虚拟串口软件,虚拟2个连接的串口COMA/COMB,这两个串口与PC机的真实物理串口没关系.两边的设置相同 2 打开串口通讯助手,将A分配给串口通讯助手,则B就分配给下面的COMx 2 在MDK中输入命令行或者将下面的做成debug.ini文件加载 MODE CO

keil 中的一些设置

option for target 'target 1' 中: 第3选项output: select folder for objects :此选项是选择编译时产生的以希望文件,点击选择路径,不然这些文件就会生成并保存在和项目文件.prov 同个文件下,导致项目文件不好找. 第4选项listing:也是同第3选项同样原理. 第6选项c/c++:在include paths 设置h文件路径,不然编译时会出错找不到h文件. 第9选项 Debug:1:勾选 右边的use  然后选择 要使用的系统 (我

NDK中, 如何提高脚本式语言的可读性

原文来自安卓教程网android.662p.com,转载时请注明文章的来源:http://android.662p.com/thread-5245-1-1.html [概述]     NDK开发中, 最常见的脚本式语言应该就是 GLSL(OpenGL Shading Language) , 此类语言(一般情况下)不能以单个代码文件形式编写(并不以文件形式直接参与编译), 而是需要先以字符串形式完成编码, 然后通过开发语言接口的调用来完成工作. 就这种形式的编码, 个人是挺不喜欢的, 一来不易书写

逻辑是智慧生物对抗生活中不确定性的一种语言工具

我理解的逻辑是智慧生物对抗生活中不确定性的一种语言工具,但奇妙的是这个工具却可以脱离实际的万物而抽象地存有. 我们生活于其间的宇宙为什么如此这般存有,不是它的子民能轻易估量的,有人说是"我们在观看上帝下棋".我们的生活中很多事情原本是不确定.不明晰的,而理解了棋规,就能把很多事情确定下来.我们这些子民在漫长的生活实践中一步步摸索着上帝的棋规. 我猜测早期的过程可能这样发生的:最早是有了"这"和"那"的分别,能够确定恒定不变的模式以及区分不同的模式

Keil 中 Program Size: Code RO-data RW-data ZI-data 所代表的意思

在Keil中编译工程成功后,在下面的Bulid Ouput窗口中会输出下面这样一段信息: Program Size: Code=6320 RO-data=4864 RW-data=44 ZI-data=1636 代表的意思:Code :是程序中代码所占字节大小RO-data :程序中所定义的指令和常量大小 (个人理解 :Read Only)RW-data :程序中已初始化的变量大小 (个人理解”:Read/Write)ZI-Data :程序中未初始化的变量大小 (个人理解 :Zero Initi

翻转句子中单词的顺序 C语言

输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变.句子中单词以空格符隔开. 为简单起见,标点符号和普通字母一样处理. 例如将"I am a student"转化为"student a am I". #include <stdio.h> #include <string.h> //逆转字符串 char* Reverse(char *str, int len) { if(str == NULL || len <= 0) ret

RW RO ZI ROM keil中的含义

编译的一个ARM的程序,会得到这样的信息: ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 2730 194 250 8 96 16068 Grand Totals 2730 194 250 8 96 16068 ELF Image Totals 2730 194 250 8 0 0 ROM T

keil中使用Astyle格式化你的代码的方法2篇合

关于Astyle Astyle 的全称是Artistic Style的简称,是一个开源的源代码格式化工具,可以对C,C++,C#以及Java等编程语言的源代码进行缩进.格式化.美化.Home Page: http://astyle.sourceforge.net/Project Page: http://sourceforge.net/projects/astyle/ 在Keil μVision中集成Astyle(以Keil μVison4为例) ①下载Astyle,解压到任意位置(Astyle