Sublimetext3 升华3个选项卡和空格不匹配

Sublimetext3 升华3个选项卡和空格不匹配,sublimetext3,sublimetext,sublime-text-plugin,Sublimetext3,Sublimetext,Sublime Text Plugin,我已经浏览了3次网页,但仍然没有解决方案 我有一个简单的js文件,我希望我的标签是4个空格,而不是2个 我将首选项设置更改为tab size为4,更改了特定于语法的设置,所有内容都更改了,但问题仍然相同 有什么想法吗?单击状态栏上的缩进信息,在那里显示选项卡大小:num或空格:num,将显示上下文菜单 假设文件的起始位置使用空格和宽度为2的缩进,请按照以下步骤转换为空格和宽度为4的缩进 将空格转换为制表符,更改宽度,然后再转换回空格,如下所示: 取消勾选:使用空格缩进 单击:将缩进转换为制表

我已经浏览了3次网页,但仍然没有解决方案

我有一个简单的js文件,我希望我的标签是4个空格,而不是2个

我将首选项设置更改为tab size为4,更改了特定于语法的设置,所有内容都更改了,但问题仍然相同


有什么想法吗?

单击状态栏上的缩进信息,在那里显示
选项卡大小:num
空格:num
,将显示上下文菜单

假设文件的起始位置使用空格和宽度为2的缩进,请按照以下步骤转换为空格和宽度为4的缩进

将空格转换为制表符,更改宽度,然后再转换回空格,如下所示:

  • 取消勾选:
    使用空格缩进
  • 单击:
    将缩进转换为制表符
  • 勾选:
    选项卡宽度:4
  • 勾选:
    使用空格缩进
  • 单击:
    将缩进转换为空格
  • 就这样。:)
如果默认情况下,您希望在所有文件中使用宽度为4的空格缩进,请在用户首选项中设置这些设置,并记住它们可以被项目设置和特定于语法的设置覆盖:

// The number of spaces a tab is considered equal to
"tab_size": 4,

// Set to true to insert spaces when tab is pressed
"translate_tabs_to_spaces": true,

单击状态栏上的缩进信息,在那里显示
选项卡大小:num
空格:num
,将显示上下文菜单

假设文件的起始位置使用空格和宽度为2的缩进,请按照以下步骤转换为空格和宽度为4的缩进

将空格转换为制表符,更改宽度,然后再转换回空格,如下所示:

  • 取消勾选:
    使用空格缩进
  • 单击:
    将缩进转换为制表符
  • 勾选:
    选项卡宽度:4
  • 勾选:
    使用空格缩进
  • 单击:
    将缩进转换为空格
  • 就这样。:)
如果默认情况下,您希望在所有文件中使用宽度为4的空格缩进,请在用户首选项中设置这些设置,并记住它们可以被项目设置和特定于语法的设置覆盖:

// The number of spaces a tab is considered equal to
"tab_size": 4,

// Set to true to insert spaces when tab is pressed
"translate_tabs_to_spaces": true,

当我刚刚将
“translate\u tabs\u to\u spaces”
更改为
true
,按下一个制表符后,我添加了4个空格。完成:/n这不是一个已经存在的fle吗?有一个默认设置为
true
,使sublime检测当前文件的缩进并使用该信息。OdatNurd所说的设置是
detect\u indentation
,设置为false以禁用自动检测。当我刚刚将
将“translate\u tabs\u to\u spaces”
更改为
true
时,在我按下一个制表符后,我添加了4个空格。完成:/n不工作吗?这是一个已经存在的文件吗?有一个默认设置为
true
,使sublime检测当前文件的缩进并使用该信息。OdatNurd所说的设置是
detect_indentation
,设置为false以禁用自动检测。另请参见@mattst,有关自动执行此任务的宏,请参见,另请参见@mattst,宏自动执行此任务