Sublimetext3 升华文字3-没有任何东西可以强制缩进到4个空格 问题: 无法在文档中设置/更改选项卡缩进 已尝试: 打开文档时:>缩进>选项卡宽度:4 打开文档时:>缩进>将缩进转换为空格
将以下内容添加到用户设置:Sublimetext3 升华文字3-没有任何东西可以强制缩进到4个空格 问题: 无法在文档中设置/更改选项卡缩进 已尝试: 打开文档时:>缩进>选项卡宽度:4 打开文档时:>缩进>将缩进转换为空格,sublimetext3,indentation,Sublimetext3,Indentation,将以下内容添加到用户设置: “智能缩进”:正确, “标签尺寸”:4, “将标签转换为空格”:true, “自动修剪白色空间”:正确, “修剪尾随空白保存”:真, “使用选项卡停止”:true, “word_wrap”:false 将以下内容添加到特定于php的首选项中: “选项卡大小”:4, “将选项卡转换为空格”:true 问题: 从菜单中更改空格甚至都不起作用,这看起来奇怪吗?SublimiteText声明制表符缩进为4个空格,但不是 有人知道如何强制SublimateText将制表符
“智能缩进”:正确,
“标签尺寸”:4,
“将标签转换为空格”:true,
“自动修剪白色空间”:正确,
“修剪尾随空白保存”:真,
“使用选项卡停止”:true,
“word_wrap”:false
“选项卡大小”:4,
“将选项卡转换为空格”:true
问题:
更新:
- 看起来好像ST3并没有将某些空格识别为缩进,并认为它们只是空格——见图
- 上图是将空格转换为制表符(与我想要的相反)的结果,以查看ST3认为缩进是什么
- 除了阅读每一份文件,还有人知道如何解决这个问题吗 改变每一行的间距
>indentation>Convert indentation to Spaces
。其他设置仅从“打开该点”起生效(即,现有缩进将保留选项卡,新创建的缩进将保留空格)。另外,请确保在选择缩进>使用空格缩进和制表符宽度4
您是否可以检查运行是否将缩进转换为空格
,以及启用的“draw\u white\u space:”all“,
,是否使用半透明点显示缩进?使用插入符号导航仍将“跳过”4个空格
我能想到的另一件事是,它不知何故是一个只读文件
无法发表评论,因为我只有不到50名代表。非常感谢Azriel的回复。我可以确认,
将缩进转换为空格
和将缩进转换为空白:“
会看到半透明的点,但尽管所有打开的文档都声明它们使用了4个空格,但事实并非如此。所有新文档都使用4个空格,但出于某种原因,现有文档不使用-这很奇怪。有人知道发生了什么吗-似乎Sublime Text认为选项卡空格设置为4(我在打开的文档的右下方看到“空格4”),但实际上是2个空格。如果我将缩进转换为空格,然后选择4个空格,没有任何变化-这很奇怪。我已卸载ST3和相关支持文件并重新安装,但仍然没有变化。当我尝试将空格转换为制表符作为测试时(与我想要的相反),有些空格不会转换为制表符——就好像ST3无法识别两个空格为缩进,并认为它们只是空格一样——这有可能吗?同样的问题,一旦你点击“将缩进转换为空格”,它就会完成这项工作,但一旦我保存,它就会返回到制表符。这是一只虫子。