sublimetext2 - 如何强制 Sublime Text 2 使用 4 个空格制表符? (有时会变成空格)

标签 sublimetext2 indentation auto-indent

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_indentationtrue然后 ST2 将扫描文件用于缩进的内容,并且(一个制表符或空格)将是您按下 Tab 键时插入的内容。如果您查看 ST2 窗口的底部,在它显示当前文档语言的左侧的右侧,它应该显示类似 Tab Size: 4 的内容。或 Spaces: 4 .你可以点击它来(取消)设置 Indent Using Spaces选项,以及设置呈现制表符的大小。

关于sublimetext2 - 如何强制 Sublime Text 2 使用 4 个空格制表符? (有时会变成空格),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15349661/

相关文章:

phpstorm - 如何让 phpstorm 缩进与现有文件缩进一致

sublimetext - 标记当前行,并浏览标记的行

coding-style - 控制流(ifs、switches)的赋值是好的风格吗?

Notepad++ 和nppautoindent

c# - 自动缩进关闭

html - 没有缩进的列表?

java - sublime 设置,使用 tomcat 7 本地主机运行 maven 项目

ruby-on-rails - 如何更正语法突出显示以在 Sublime/Textmate 2 中设置 Rails 链接或表单字段 "class"

regex - "(?x::"在Boost regex替换中是什么意思,其中 "x"是数字吗?

html - <head> 和 <body> 标签是否应该与 <html> 的缩进级别不同?