我的代码源文件目前的缩进宽度是 4 个空格,然而对于 switch 块内的 case 标签就有点尴尬了:
case 只需要缩进两个空格就够了,或者说,缩进宽度是“全局”宽度的一半
有没有单独的工具可以单独设置 case 的缩进,同时又不影响其他位置的缩进?
1
KylinYou 9 天前 via iPhone
astyle
|
2
WorseIsBetter 9 天前
如果你用 vim/neovim 的话,可以 :set cinoptions=:2
目前我就是这么配置的。 也可以根据情况控制其他标签,比如 jump label ,或者 C++ 的 access specifier 的缩进。 参考: https://neovim.io/doc/user/indent.html#cino-%3A |