用于C的TextMate代码格式化程序

用于C的TextMate代码格式化程序,c,coding-style,C,Coding Style,我正在为uni做一个C作业,我一直在用TextMate编码,并在命令行中编译 但TextMate不会(或不能)格式化C代码,比如HTML、Ruby或PHP(使用SHIFT+CTRL+F) 是否有插件或其他工具可用于修复.c文件的缩进和大括号?indent是一种命令行工具,可以正确缩进c代码。它是高度可定制的,但其基本用法是缩进。有关选项,请参见人工缩进。默认情况下使用Mac OS X Developer Tools安装,我认为您之所以安装该工具,是因为您正在Mac上编写C。indent是一个命令

我正在为uni做一个C作业,我一直在用TextMate编码,并在命令行中编译

但TextMate不会(或不能)格式化C代码,比如HTML、Ruby或PHP(使用SHIFT+CTRL+F)


是否有插件或其他工具可用于修复.c文件的缩进和大括号?

indent
是一种命令行工具,可以正确缩进c代码。它是高度可定制的,但其基本用法是缩进。有关选项,请参见
人工缩进
。默认情况下使用Mac OS X Developer Tools安装,我认为您之所以安装该工具,是因为您正在Mac上编写C。

indent
是一个命令行工具,可以正确地缩进您的C代码。它是高度可定制的,但其基本用法是缩进。有关选项,请参见
人工缩进
。默认情况下使用Mac OS X Developer Tools安装,我认为您之所以安装这些工具,是因为您正在Mac上编写C。

我使用它。它有很多选项可以根据您的编码风格进行定制,我认为它包含在主要的linux发行版中。

我使用它。它有很多选项可以根据您的编码风格进行定制,我认为它包含在主要的linux发行版中。

尝试为C/C++开发人员使用Eclipse。If具有格式化功能。您也可以通过单击按钮在IDE中编译和测试。对于最新的Eclipse版本Helios,有更多的特性


享受。

尝试为C/C++开发人员使用Eclipse。If具有格式化功能。您也可以通过单击按钮在IDE中编译和测试。对于最新的Eclipse版本Helios,有更多的特性


享受。

这有帮助吗?这有用吗?那很酷。你知道,有趣的是我是一个NetBeans开发人员——我喜欢它。事实证明NetBeans可以进行格式化,所以你给了我一个想法——但我复制并来回粘贴以获得我喜欢的格式。问题解决了。但有趣的是,我在Mac上做的开发越多,我似乎越倾向于Eclipse。真的那么好吗?那很酷。你知道,有趣的是我是一个NetBeans开发人员——我喜欢它。事实证明NetBeans可以进行格式化,所以你给了我一个想法——但我复制并来回粘贴以获得我喜欢的格式。问题解决了。但有趣的是,我在Mac上做的开发越多,我似乎越倾向于Eclipse。真的那么好吗?