sublime3 使用reindent格式化代码不是4个空格的宽度
已经在设置setting-user里面加入了:
...
// The number of spaces a tab is considered equal to
"tab_size": 4,
// Set to true to insert spaces when tab is pressed
"translate_tabs_to_spaces": false,
...
而且本来setting-default的tab宽度就是4,但我在格式化某个文件时,缩进的宽度总是5个空格。
后来发现原来tab-width这个设置是针对每个文件而言的,每个文件可能不一样。可以在文件右下角设置:
点击space:5此处。
在这里可以很方便的进行设置,且可以主动convert。(从View->Indentation也可以设置但不方便)
将当前文件的tab-width设置为4后再reindent,缩进的宽度就是4个空格了。