打印

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

[复制链接]
7244|26
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
wangkj| | 2009-11-25 13:26 | 只看该作者
emacs

使用特权

评论回复
板凳
chen3bing| | 2009-11-25 13:32 | 只看该作者
emacs是用在linux下的吧?

使用特权

评论回复
地板
香水城| | 2009-11-25 14:42 | 只看该作者
UNIX下面有一个命令,可以实现LZ的功能。忘记这个命令的名字是BC还是CB了,上网查了一下没有查到。

使用特权

评论回复
5
香如故| | 2009-11-25 15:02 | 只看该作者
vc就可以啊

使用特权

评论回复
6
xwj| | 2009-11-25 15:09 | 只看该作者
常用的代码编辑软件都可以啊,比如Ultraedit、VC

使用特权

评论回复
7
宇容创行| | 2009-11-25 15:25 | 只看该作者
vc 选中 alt+f8

更专业的是codesmart,vb下首选,现在也支持c了,就是不好搞到

使用特权

评论回复
8
未来是梦| | 2009-11-25 15:30 | 只看该作者
linux 下的工具 indent 专门干这活的

使用特权

评论回复
9
一朝成名| | 2009-11-25 16:01 | 只看该作者
indent -kr -i8

使用特权

评论回复
10
yewuyi| | 2009-11-25 16:16 | 只看该作者
想要什么样的效果?如下图的怎么样?如果你需要的就是这样的,那你也太OUT了把,哈哈,基本上现在的大多数IDE都支持的把,例如IAR,例如MPLAB,例如STVD。。。

截图00.jpg (74.2 KB )

截图00.jpg

使用特权

评论回复
11
aozima| | 2009-11-25 18:36 | 只看该作者
本帖最后由 aozima 于 2009-11-25 18:40 编辑

Astyle

处理前

处理后

使用特权

评论回复
12
蓝色的云| | 2009-11-25 20:09 | 只看该作者
“自动缩进" "自动代码缩进"  "光标定位 和上一行非空字符对齐” 不用按TAB键缩进

楼主的问题让我想到搜索的关键字了,之前都不知道怎么表达

使用特权

评论回复
13
zhenxing2000| | 2009-11-25 22:02 | 只看该作者
keil就可以呀,选中后按住table键可以集体后移,按shift+table组合键,可以前移。

使用特权

评论回复
14
踢球老越位| | 2009-11-25 22:12 | 只看该作者
slickedit,一个极其强悍的编辑工具,有这样的功能

使用特权

评论回复
15
machunshui| | 2009-11-25 23:01 | 只看该作者
KEIL,MPLAB,IAR都不行,
仅仅提供了单行缩进和单行反向缩进功能,
不能自动化实现。

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

zlg新出的TKStudio也加入了这个功能。

使用特权

评论回复
16
machunshui| | 2009-11-25 23:03 | 只看该作者
建立好mcu工程以后,
可以建立一个VC工程,
编辑用VC,
编译,调试用别的MCU编译器。

还是VC来的方便,而且字体给人感觉特别好

使用特权

评论回复
17
老孙头| | 2009-11-26 11:22 | 只看该作者
推荐Slickedit

使用特权

评论回复
18
icecut| | 2009-11-26 11:26 | 只看该作者
你们bbs上就有过源代码风格软件.study-kit.不过是好久以前了.

使用特权

评论回复
19
icecut| | 2009-11-26 11:27 | 只看该作者
不过开源软件风格乱好像不会吧.

使用特权

评论回复
20
wlq_9| | 2009-11-26 11:41 | 只看该作者
KEIL,MPLAB,IAR都不行,
仅仅提供了单行缩进和单行反向缩进功能,
不能自动化实现。
----------------------------
iar下选中一大段,按ctrl+T,自动缩进.程序格式可以在编辑环境下,右键-option里面有设置.

keil的C51是没有这个功能,只能选中一段左右移,算不上智能.MDK没用过.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

7556

主题

9507

帖子

18

粉丝