Sublime Text 默认自动检测文件缩进类型,需文件已有内容且缩进一致,并确保 "detect_indentation": true;可通过菜单或快捷键手动触发检测,空文件或缩进混乱时需手动设置。

Sublime Text 默认会自动检测文件的缩进类型(Tab 或空格),但前提是该文件**已有内容且缩进风格一致**,并且你开启了相关配置。它通过分析文件前几行的缩进来判断,并在状态栏右下角显示如 "Tab Width: 4" 或 "Spaces: 4"。
确保自动检测功能启用
Sublime 默认已开启自动检测,但需确认以下设置未被禁用:
-
Preferences → Settings(用户配置)中,不要存在
"detect_indentation": false - 若存在,请删掉这一行,或改为
"detect_indentation": true - 该选项默认为
true,一般无需手动添加
触发重新检测的方法
当文件缩进混乱、或打开后没识别对时,可手动触发检测:
- 菜单栏:View → Indentation → Detect Indentation
- 快捷键:Ctrl+Shift+P(Win/Linux)或 Cmd+Shift+P(Mac),输入 Detect Indentation 回车
- 检测后,Sublime 会根据多数行的缩进方式(Tab 或连续空格)自动设为当前视图的缩进模式
配合保存时自动应用(可选增强)
让 Sublime 在保存时也尝试统一并应用检测结果:
标签: linux python sublime mac win
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~