用Kdevelop自动缩进c / c ++代码的方法吗?

时间:2011-05-05 18:34:34

标签: kdevelop

我的源代码不是我的,没有评论,它完全没有缩进。真是一团糟吗?你知道是否有一些选项,kdevelop的插件会自动缩进吗?

4 个答案:

答案 0 :(得分:11)

假设您正在使用KDevelop 4而不是(不再支持)KDevelop 3 ......

您可以使用“编辑>重新格式化来源”格式化当前文件来源。

您也可以右键单击左侧“项目”视图中的一个或多个文件,然后选择“格式化文件”

您可以在“设置>配置KDevelop>源格式化程序”中配置源格式设置。

KDevelop 4使用AStyle来处理格式化。

编辑: 需要注意的是,“设置>配置编辑器”中还有一些设置用于配置嵌入式KatePart。
这些是“编辑时”设置,不会影响上面详述的源格式化组件。例如,这将在括号后插入换行符时控制自动缩进。

答案 1 :(得分:1)

旧的命令行缩进:http://linux.die.net/man/1/indent

答案 2 :(得分:1)

在KDevelop中如果我没记错的话你可以去设置 - >配置 - >缩进。 (或类似的东西)。虽然我不记得你写的是自动缩进的设置,还是一般的格式化代码。

答案 3 :(得分:0)

像缩进这样的工具非常强大,但是有很多开关足够灵活,可以支持所有的编码风格。

如果它是你正在编辑的编辑器,vim很好地为C做了语法敏感的缩进。用Vim打开文件并执行“gg = G”,然后就完成了。