有没有什么软件让乱七八糟的源代码按照嵌套顺序依次缩进

[复制链接]
 楼主| 大道至简 发表于 2009-11-25 13:15 | 显示全部楼层 |阅读模式
有没有什么软件让乱七八糟的源代码按照嵌套顺序依次缩进
网上下载了几个开源软件,源代码没有按照嵌套顺序依次缩进,看了觉得恶心
有没有什么 软件可以处理一下,让他按照嵌套顺序依次缩进。??
wangkj 发表于 2009-11-25 13:26 | 显示全部楼层
emacs
chen3bing 发表于 2009-11-25 13:32 | 显示全部楼层
emacs是用在linux下的吧?
香水城 发表于 2009-11-25 14:42 | 显示全部楼层
UNIX下面有一个命令,可以实现LZ的功能。忘记这个命令的名字是BC还是CB了,上网查了一下没有查到。
香如故 发表于 2009-11-25 15:02 | 显示全部楼层
vc就可以啊
xwj 发表于 2009-11-25 15:09 | 显示全部楼层
常用的代码编辑软件都可以啊,比如Ultraedit、VC
宇容创行 发表于 2009-11-25 15:25 | 显示全部楼层
vc 选中 alt+f8

更专业的是codesmart,vb下首选,现在也支持c了,就是不好搞到
未来是梦 发表于 2009-11-25 15:30 | 显示全部楼层
linux 下的工具 indent 专门干这活的
一朝成名 发表于 2009-11-25 16:01 | 显示全部楼层
indent -kr -i8
yewuyi 发表于 2009-11-25 16:16 | 显示全部楼层
想要什么样的效果?如下图的怎么样?如果你需要的就是这样的,那你也太OUT了把,哈哈,基本上现在的大多数IDE都支持的把,例如IAR,例如MPLAB,例如STVD。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
aozima 发表于 2009-11-25 18:36 | 显示全部楼层
本帖最后由 aozima 于 2009-11-25 18:40 编辑

Astyle

处理前

处理后

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
蓝色的云 发表于 2009-11-25 20:09 | 显示全部楼层
“自动缩进" "自动代码缩进"  "光标定位 和上一行非空字符对齐” 不用按TAB键缩进

楼主的问题让我想到搜索的关键字了,之前都不知道怎么表达
zhenxing2000 发表于 2009-11-25 22:02 | 显示全部楼层
keil就可以呀,选中后按住table键可以集体后移,按shift+table组合键,可以前移。
踢球老越位 发表于 2009-11-25 22:12 | 显示全部楼层
slickedit,一个极其强悍的编辑工具,有这样的功能
machunshui 发表于 2009-11-25 23:01 | 显示全部楼层
KEIL,MPLAB,IAR都不行,
仅仅提供了单行缩进和单行反向缩进功能,
不能自动化实现。

VC比较方便,选中一段代码,
选编辑\高级\格式化选择内容,
即可实现代码自动格式化。

zlg新出的TKStudio也加入了这个功能。
machunshui 发表于 2009-11-25 23:03 | 显示全部楼层
建立好mcu工程以后,
可以建立一个VC工程,
编辑用VC,
编译,调试用别的MCU编译器。

还是VC来的方便,而且字体给人感觉特别好
老孙头 发表于 2009-11-26 11:22 | 显示全部楼层
推荐Slickedit

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
icecut 发表于 2009-11-26 11:26 | 显示全部楼层
你们bbs上就有过源代码风格软件.study-kit.不过是好久以前了.
icecut 发表于 2009-11-26 11:27 | 显示全部楼层
不过开源软件风格乱好像不会吧.
wlq_9 发表于 2009-11-26 11:41 | 显示全部楼层
KEIL,MPLAB,IAR都不行,
仅仅提供了单行缩进和单行反向缩进功能,
不能自动化实现。
----------------------------
iar下选中一大段,按ctrl+T,自动缩进.程序格式可以在编辑环境下,右键-option里面有设置.

keil的C51是没有这个功能,只能选中一段左右移,算不上智能.MDK没用过.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:看大道至简所著的《感悟设计》,感悟设计的至简大道

7562

主题

9523

帖子

18

粉丝
快速回复 在线客服 返回列表 返回顶部