最近在改一个老项目的代码, 他的tab和space混用, 这时候发现在sublime里按tab时, tab转空格会失效(开启了translate_tabs_to_spaces), 打开设置一找发现, 有个默认打开的叫detect_indentation的选项, 他会在文件加载时自动检测tab与space, 并且会自动判断是否转tab为space.把这个设置成false就好了(需要重新打开文件才会有效果).
// Set to false to disable detection of tabs vs. spaces on load
"detect_indentation": false,