Sublimetext3 更改升华文本3主题中制表符的颜色

Sublimetext3 更改升华文本3主题中制表符的颜色,sublimetext3,syntax-highlighting,color-scheme,sublime-text-plugin,Sublimetext3,Syntax Highlighting,Color Scheme,Sublime Text Plugin,我正在使用ST3的文本突出显示包,我正在使用 但请看下图。如果代码(非缩进)中有制表符,则这些字符以粉色显示。我如何更改或删除该颜色 在“首选项”“默认文件设置”中,您可以获得有关更改缩进辅助线宽度和颜色的说明 // Set to false to turn off the indentation guides. // The color and width of the indent guides may be customized by editing // the correspondin

我正在使用ST3的文本突出显示包,我正在使用

但请看下图。如果代码(非缩进)中有
制表符
,则这些字符以粉色显示。我如何更改或删除该颜色


在“首选项”“默认文件设置”中,您可以获得有关更改缩进辅助线宽度和颜色的说明

// Set to false to turn off the indentation guides.
// The color and width of the indent guides may be customized by editing
// the corresponding .tmTheme file, and specifying the colors "guide",
// "activeGuide" and "stackGuide"
"draw_indent_guides": true,

在“首选项”中的“默认文件设置”中,您可以获得有关更改缩进辅助线宽度和颜色的说明

// Set to false to turn off the indentation guides.
// The color and width of the indent guides may be customized by editing
// the corresponding .tmTheme file, and specifying the colors "guide",
// "activeGuide" and "stackGuide"
"draw_indent_guides": true,

经过一些尝试和错误,我发现该属性实际上是一个on变量,它被称为
无效
。这也是
.tmTheme
文件中的名称。但是在这个站点上,示例代码(我看到的)中没有这样的字符,而且名称与代码中的制表符没有明显的关联


粉红色实际上是主题编辑器站点上默认的
无效的
颜色。

经过一些尝试和错误,我发现该属性确实是一个变量,它被称为
无效的
。这也是
.tmTheme
文件中的名称。但是在这个站点上,示例代码(我看到的)中没有这样的字符,而且名称与代码中的制表符没有明显的关联


粉红色实际上是主题编辑器站点上默认的
无效的
颜色。

你应该删除它们,因为它们不应该在那里。它们被引用为
Invalid
token,可以显示弃用、不可读代码等迹象。它应该看起来像:

diff = first - second 
而不是

diff      = first    -  second

如果确实要覆盖,可以编辑语法定义文件或在
User
文件夹中覆盖它

你应该移除这些,因为它们不应该在那里。它们被引用为
Invalid
token,可以显示弃用、不可读代码等迹象。它应该看起来像:

diff = first - second 
而不是

diff      = first    -  second
如果确实要覆盖,可以编辑语法定义文件或在
User
文件夹中覆盖它

  • 转到首选项->浏览软件包->Fortran->语法

  • 打开
    FortranModern.sublime语法
    FortranFixedForm.sublime语法

  • 拆下以下行

#选项卡是非法的
-匹配:\t
作用域:无效。非法。选项卡。fortran

  • 完成了吗
PS:A修复此问题的方法已经合并,因此下一个版本应该可以

  • 转到首选项->浏览软件包->Fortran->语法

  • 打开
    FortranModern.sublime语法
    FortranFixedForm.sublime语法

  • 拆下以下行

#选项卡是非法的
-匹配:\t
作用域:无效。非法。选项卡。fortran

  • 完成了吗

PS:A修复此问题的方法已经合并,因此下一个版本应该很好

,它似乎引用了其他内容:用点和线标记空白字符。但是在我的用户设置中添加了
“draw\u indent\u guides”:true
,并再次删除它之后,我被制表符转换为空格所困扰。尽管没有改变设置。你可以尝试
“绘制缩进指南”:false,
来解决这个问题,并改变tmTheme文件的颜色,就像
指南073642
事实上,我的意思是写
“绘制缩进指南”:false
把它搞糟了。但我会尝试插入和删除“真实”版本。无论如何,我找到了解决问题的方法,这主要是我自己的错,与指南无关,我会给出一个答案。这似乎是在引用其他东西:用点和线标记空白字符。但是在我的用户设置中添加了
“draw\u indent\u guides”:true
,并再次删除它之后,我被制表符转换为空格所困扰。尽管没有改变设置。你可以尝试
“绘制缩进指南”:false,
来解决这个问题,并改变tmTheme文件的颜色,就像
指南073642
事实上,我的意思是写
“绘制缩进指南”:false
把它搞糟了。但我会尝试插入和删除“真实”版本。不管怎样,我找到了解决问题的办法,大部分是我自己的错,与导游无关,我将发布一个答案。不确定这是否有帮助,但我注意到当从制表符到空格转换缩进时,无效的粉红色高光会消失。不确定这是否有帮助,但我注意到当从制表符到空格转换缩进时,无效的粉红色高光会消失。