分页: 1 / 2

linux下面有没有自动把代码按照缩进排列整齐的工具呢?

发表于 : 2006-10-09 8:39
嗜血的兔子
类似PSPad和DW里面的整理代码的功能。

发表于 : 2006-10-09 8:55
oneleaf
eclipse

发表于 : 2006-10-09 9:32
嗜血的兔子
aptana可以不可以?

发表于 : 2006-10-09 10:21
eexpress
vi也可以阿

发表于 : 2006-10-10 8:21
xiechy
cli:indent

发表于 : 2006-10-22 11:23
ulixer
pspad整理代码的功能应该是用第三方软件完成的,楼主可以看看pspad的帮助手册,找出那个软件,再下个linux版的

如果楼主的dw指的是dreamweaver的话,那么这个软件就是tidy

发表于 : 2006-11-01 12:33
luddy
emacs里面是对选中的区域输入 C-M-\
全选好象是c-x h

发表于 : 2006-11-21 18:21
BigSnake.NET
VIM:

ggVG=

发表于 : 2006-12-08 3:58
xiangyuyu
5楼正解

发表于 : 2006-12-11 20:51
an
emacs 中的 C-c C-q, 写程序的时候时不时就来一下 :wink:

发表于 : 2007-01-09 9:49
forcotton

发表于 : 2007-01-09 10:32
xiechy
一般,K&R的格式就好了。

代码: 全选

indent -kr -i8 xx.cpp
说这个只适合C是还没有研究吧,indent的可调性极大。

发表于 : 2007-02-05 21:08
poet
我不知道 PSPAD和DW是什么

不过 indent 这个程序是我见过中最多快好省的。程序小而且方便,可配置程度强,支持C是没得话说。唯一缺点是对C++的支持稍微差了一点,不过只是对VC++自动生成的代码整理起来有问题(那里面通常带有自定义宏)。如果一般的C++代码都没有问题。

如果indent整出来还是不满意,可以在vim中再调一下,gg=G 就可以了。

发表于 : 2007-03-19 16:24
dreamyfish
poet 写了:我不知道 PSPAD和DW是什么

不过 indent 这个程序是我见过中最多快好省的。程序小而且方便,可配置程度强,支持C是没得话说。唯一缺点是对C++的支持稍微差了一点,不过只是对VC++自动生成的代码整理起来有问题(那里面通常带有自定义宏)。如果一般的C++代码都没有问题。

如果indent整出来还是不满意,可以在vim中再调一下,gg=G 就可以了。
看不懂什么意思, 能否再详细介绍一下呢?

用astyle

发表于 : 2007-04-15 13:17
jerod
用法如下

代码: 全选

astyle --style=linux  -t    my_program.c