SublimeText 2 通常会打开文件,如果它在某些地方找到一些空格而不是制表符。
我说将所有内容强制为 4 个选项卡。不要将我打开的每个文件手动转换为选项卡(如 How to replace four spaces with a tab in Sublime Text 2? )
有时我有一个带有 4 个空格的制表符缩进的文档,当我按制表符时它会写 4 个空格!
"detect_indentation": false,
"translate_tabs_to_spaces": false
(做 tab_completion=true 有帮助)
最佳答案
如果您设置 detect_indentation
至 true
然后 ST2 将扫描文件用于缩进的内容,并且(一个制表符或空格)将是您按下 Tab 键时插入的内容。如果您查看 ST2 窗口的底部,在它显示当前文档语言的左侧的右侧,它应该显示类似 Tab Size: 4
的内容。或 Spaces: 4
.你可以点击它来(取消)设置 Indent Using Spaces
选项,以及设置呈现制表符的大小。
关于sublimetext2 - 如何强制 Sublime Text 2 使用 4 个空格制表符? (有时会变成空格),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15349661/