Sublimetext3 升华3缩略语扩展器

Sublimetext3 升华3缩略语扩展器,sublimetext3,sublimetext,Sublimetext3,Sublimetext,在处理SASS文件时,我在Sublime 3上遇到了一个恼人的问题。在我键入一个冒号:,然后点击tab之后,它会输出另一个冒号加上分号:。同时,它也改变了我的声明,似乎是建议之类的。例如,如果我键入宽度:,然后点击选项卡,它将宽度:更改为窗口: 我一直在四处调查,看看是什么原因造成的。我在我的用户升华设置中添加了“tab_completion”:false和“auto_complete”:false,但这并没有解决它。然后我发现可能是Emmet软件包导致了这种情况,所以我在Emmet用户设置中添

在处理SASS文件时,我在Sublime 3上遇到了一个恼人的问题。在我键入一个冒号
,然后点击tab之后,它会输出另一个冒号加上分号
。同时,它也改变了我的声明,似乎是建议之类的。例如,如果我键入
宽度:
,然后点击选项卡,它将
宽度:
更改为
窗口:

我一直在四处调查,看看是什么原因造成的。我在我的用户升华设置中添加了
“tab_completion”:false
“auto_complete”:false
,但这并没有解决它。然后我发现可能是Emmet软件包导致了这种情况,所以我在Emmet用户设置中添加了
“禁用\u选项卡\u范围的缩写”:“source.scss,source.css”
,但这也没有解决它。每次更改设置时,我都会关闭升华并重新启动

我知道我可以使用
shift+tab
,但我真的很想找出原因,因为我正在启动一个大型SASS项目,这真的很烦人。任何帮助都将不胜感激


Thanx

我认为最简单的方法是添加一个keybinding,强制ST执行所需的行为,而不是将设置更改为您可能不想要的条目

只需将其添加到keymap,就会在所述场景中插入一个选项卡:

{
“键”:[“选项卡”],
“命令”:“插入”,
“args”:{“字符”:“\t”},
“背景”:
[
{“key”:“selector”,“operator”:“equal”,“operator”:“source.css,source.sass”},
{“key”:“preference_text”,“operator”:“regex_contains”,“operator”:“:$”}
]
},