首页 文章

使用GNU缩进命令仅使用选项卡应用K&R样式

提问于
浏览
0

我一直在尝试使用GNU缩进来缩进一些非常简单的C文件,我希望使用K&R缩进样式但不使用任何空格,纯粹的制表符 .

我已经尝试了 indent -kr --use-tabs ,只是 indent -kr 但他们都只使用带空格的默认K&R或者用空格和制表符混合缩进 .

有没有办法在严格使用标签的情况下使用K&R和GNU缩进?如果没有,这种风格的缩进是否有更好的效用?

1 回答

  • 5

    GNU缩进中选项卡的默认假定宽度为8(因为历史上这是行打印机,电传和哑终端使用的) . 如果缩进宽度不是8的倍数,则工具将混合制表符和空格以满足缩进宽度规范 .

    您需要使用 --tab-size / -ts 选项as described in the documentation将标签宽度设置为与缩进相匹配 .

相关问题