如何告诉 Mac OS X 10.5 上的 /usr/bin/indent 格式化我的 C 代码 K&R 风格?
在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您始终可以获取原始的 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
MacPorts 和 Fink 都有 GNU 缩进包。
MacPorts and Fink both have GNU indent packages.