用于缩进的选项卡,用于对齐的空格
我正在尝试使vim与选项卡一起自动缩进,并与空格对齐,但实际上,vim与选项卡一起缩进,并用选项卡+空格填充对齐。 Vim做到了: (每个块是一个选项卡) { >--long a = 1, >-->--..b = 2, >-->--..c = 3; } 可以做到: { >--long a = 1, >--.....b = 2, >--.....c = 3; } 因此,我认为关于制表符和空格的问题很多,但没有一个提供某些Just Works解决方案: /programming/8493705/vim-use-tabs-for-indentation-spaces-for-alignment-with-c-source-files /programming/29208431/vim-indent-with-tabs-align-with-spaces /programming/6504507/vim-indenting-and-alignment-combining-spaces-and-tabs 实际上我正在使用: set ai set cindent set cinoptions=(0,:0,u0,U0,g0) 我尝试了Smart Tab插件,该插件似乎运行良好,但是当我尝试时gg=G出现一些奇怪的错误: Error detected while processing function CtabRedoIndent..<SNR>12_CheckAlign: line 11: …