SublimeText 3 - 没有什么可以强制缩进到4个空格

CMS*_*CSS 4 indentation sublimetext3

问题:

  • 无法在文档中设置/更改选项卡缩进

试过:

  • 打开文档:>缩进>标签宽度:4
  • 打开文档:>缩进>将缩进转换为空格
  • 将以下内容添加到用户设置:

    "smart_indent": true, "tab_size": 4, "translate_tabs_to_spaces": true, "trim_automatic_white_space": true, "trim_trailing_white_space_on_save": true, "use_tab_stops": true, "word_wrap": false

  • 将以下内容添加到特定于php的首选项:

    "tab_size": 4, "translate_tabs_to_spaces": true


问题:

  1. 从菜单中更改空格甚至不起作用似乎很奇怪吗?SublimeText声明制表符缩进是4个空格 - 但事实并非如此.
  2. 有谁知道如何强制SublimeText将标签缩进应用于文档或项目?

更新:

  • 看起来好像ST3没有将某些空格识别为缩进并且认为它们只是空格 - 请参见图像

空间不被认为是缩进

  • 上面的图像是将空格转换为制表符(与我想要的相反)的结果,以查看ST3认为缩进的内容
  • 有没有人知道如何解决这个问题,除了浏览每一个文件和改变每一行的间距?

Azr*_*iel 6

该列表中唯一主动更改当前文件中所有缩进的命令是> Indentation > Convert Indentation to Spaces.其他设置仅从"那一点"开始生效(即现有缩进将保持制表符,新创建的缩进将为空格).此外,请确保选择尝试运行该命令Indentation > Indent using spaces,并且Tab Width 4

你能检查一下是否正在运行Convert Indentation to Spaces,并且"draw_white_space": "all",使用半透明点显示缩进?使用插入符号导航仍将"跳跃"4个空格.

只有我能想到的其他事情是它以某种方式成为只读文件.

无法评论,因为我的代表不到50.