1

使用 SublimeText3 我的 .editorconfig 文件包含:

[*.{h,cc,cpp}]
indent_style = space
indent_size = 2
tab_width = 8

我希望文件中的制表符扩展为 8 个空格,但我看到它们仅扩展为 2 个空格。点击制表符正确缩进 2 个空格。

有没有办法让它按需要工作?所以制表符扩展为 8 个空格?但是点击制表符仍然会插入 2 个空格?

4

1 回答 1

1

那是因为您正在使用indent_style = space和提供indent_size = 2. 如果您希望制表符跨越 8 个空格,请使用indent_size = 8,但我很确定您不希望这样!在这种情况下,既然你想使用标签,那么试试这个

  [*.{h,cc,cpp}]
  indent_style = tab
  tab_width = 8

(检查文件中的混合制表符和空格也是一个好习惯,这可能会导致配置中的错误行为,这可能不适用于此处,但这是一个友好的提醒)

于 2018-01-10T22:23:37.380 回答