我在使用Sublime Text 3时遇到了问题。
即使我在保存文件后选择View > Indentation > Convert tabs to spaces
和View > Indentation > Indent using spaces
,它也会自动转换为标签。
如何阻止此行为发生?
我目前正在使用默认配置设置:
// 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,
// If translate_tabs_to_spaces is true, use_tab_stops will make tab and
// backspace insert/delete up to the next tabstop
"use_tab_stops": true,
// Set to false to disable detection of tabs vs. spaces on load
"detect_indentation": true,
// Calculates indentation automatically when pressing enter
"auto_indent": true,
// Makes auto indent a little smarter, e.g., by indenting the next line
// after an if statement in C. Requires auto_indent to be enabled.
"smart_indent": true,
答案 0 :(得分:0)
使用选项卡视图下的缩进选项。 您可以选择标签宽度:2
答案 1 :(得分:0)
我的解决方案是放弃并改用VSCode。我对此不高兴。我抗拒了我诅咒。但是最后我不得不让步,因为它更好。我花更少的时间来摆弄编辑器配置,而花更多的时间编码。
答案 2 :(得分:0)
您有两种解决方案: