使用 GNU 缩进命令应用仅包含制表符的 K&R 样式
Use the GNU indent command to apply K&R style with only tabs
我一直在尝试使用 GNU 缩进来缩进一些非常简单的 C 文件,我希望使用 K&R 缩进样式但不使用任何空格,纯制表符。
我试过 indent -kr --use-tabs
,只是 indent -kr
,但它们都只使用带空格的默认 K&R 或混合缩进、空格和制表符。
有没有一种方法可以在严格仅使用制表符的同时使用带有 GNU 缩进的 K&R?如果没有,是否有更好的缩进工具?
GNU 缩进中制表符的默认假定宽度为 8(因为历史上行式打印机、电传打字机和哑终端使用的是 8)。如果您的缩进宽度不是 8 的倍数,该工具将混合制表符和空格以满足您的缩进宽度规范。
您需要使用 --tab-size
/ -ts
选项设置制表符宽度以匹配您的缩进,as described in the documentation。
我一直在尝试使用 GNU 缩进来缩进一些非常简单的 C 文件,我希望使用 K&R 缩进样式但不使用任何空格,纯制表符。
我试过 indent -kr --use-tabs
,只是 indent -kr
,但它们都只使用带空格的默认 K&R 或混合缩进、空格和制表符。
有没有一种方法可以在严格仅使用制表符的同时使用带有 GNU 缩进的 K&R?如果没有,是否有更好的缩进工具?
GNU 缩进中制表符的默认假定宽度为 8(因为历史上行式打印机、电传打字机和哑终端使用的是 8)。如果您的缩进宽度不是 8 的倍数,该工具将混合制表符和空格以满足您的缩进宽度规范。
您需要使用 --tab-size
/ -ts
选项设置制表符宽度以匹配您的缩进,as described in the documentation。