我一直在尝试使用GNU缩进来缩进一些非常简单的C文件,我希望使用K&R缩进样式但不使用任何空格,纯粹的制表符 .
我已经尝试了 indent -kr --use-tabs ,只是 indent -kr 但他们都只使用带空格的默认K&R或者用空格和制表符混合缩进 .
indent -kr --use-tabs
indent -kr
有没有办法在严格使用标签的情况下使用K&R和GNU缩进?如果没有,这种风格的缩进是否有更好的效用?
GNU缩进中选项卡的默认假定宽度为8(因为历史上这是行打印机,电传和哑终端使用的) . 如果缩进宽度不是8的倍数,则工具将混合制表符和空格以满足缩进宽度规范 .
您需要使用 --tab-size / -ts 选项as described in the documentation将标签宽度设置为与缩进相匹配 .
--tab-size
-ts
1 回答
GNU缩进中选项卡的默认假定宽度为8(因为历史上这是行打印机,电传和哑终端使用的) . 如果缩进宽度不是8的倍数,则工具将混合制表符和空格以满足缩进宽度规范 .
您需要使用
--tab-size
/-ts
选项as described in the documentation将标签宽度设置为与缩进相匹配 .