12

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

4

4 回答 4

13

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

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

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

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

KDevelop 4 使用 AStyle 来处理格式。

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

于 2011-06-03T23:28:57.367 回答
2

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

于 2011-05-05T18:36:52.860 回答
1

In KDevelop if I remember correctly you can go to Settings -> Configure -> Indentation. (Or something similar). Though I can't remember if that's settings for Auto-Indentation as you write or whether its for formatting code in general.

于 2011-05-05T18:38:59.287 回答
0

像 indent 这样的工具非常强大,但是有大量的开关可以灵活地支持所有的编码风格。

如果它是您所追求的编辑器,vim 可以很好地为 C 进行语法敏感缩进。用 Vim 打开文件并执行 "gg=G" 就完成了。

于 2011-05-07T09:47:12.433 回答