如何告诉 Mac OS X 10.5 上的 /usr/bin/indent 格式化我的 C 代码 K&R 风格?

发布于 2024-08-03 06:09:08 字数 165 浏览 2 评论 0原文

在 Linux 上,我习惯于运行 indent -kr ... 来缩进 C 文件。 Mac OS X 10.5 上的 /usr/bin/indent 不支持 -kr 选项。有人有 ~/.indent.pro 文件可以产生最接近 K&R 风格的结果吗?谢谢!

On Linux I am used to running indent -kr ... to indent C files. /usr/bin/indent on Mac OS X 10.5 does not support the -kr option. Does anyone have a ~/.indent.pro file that would produce results closest to K&R style? Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浴红衣 2024-08-10 06:09:08

您始终可以获取原始的 gnu 缩进程序并使用 -kr 选项。这可能是最好的,因为您将在两台机器上获得准确的结果。
但是,如果您想使用 OS X,则这些是构成 -kr 选项的标志:

-nbad -bap -bbo -nbc -br -brs -c33 -cd33 -ncdb -ce -ci4 -cli0
-cp33 -cs -d0 -di1 -nfc1 -nfca -hnl -i4 -ip0 -l75 -lp -npcs
-nprs -npsl -saf -sai -saw -nsc -nsob -nss

You can always just get the original gnu indent program and use -kr option. This is probably best as you will have exact results on both machines.
But still, if you want to use OS X, this are the flags that make up the -kr option:

-nbad -bap -bbo -nbc -br -brs -c33 -cd33 -ncdb -ce -ci4 -cli0
-cp33 -cs -d0 -di1 -nfc1 -nfca -hnl -i4 -ip0 -l75 -lp -npcs
-nprs -npsl -saf -sai -saw -nsc -nsob -nss

烟─花易冷 2024-08-10 06:09:08

MacPortsFink 都有 GNU 缩进包。

MacPorts and Fink both have GNU indent packages.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文