如何在按Tab键上停止转换Sass变量的Sublime Text?

时间:2014-03-05 00:32:08

标签: css autocomplete sass sublimetext3 emmet

是否有人知道如何阻止Sublime Text 3在按Tab键上转换sass变量?

例如,我可以键入$variable-name,然后按Tab键,打算插入:space,这将是正常的CSS行为。在doc type sass中,我得到了1variable-name:;

每次都必须纠正是相当恼人的,我相信其他人也会因此而烦恼。我安装了Sass和Emmet软件包。

非常感谢。非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

评论太长了......

所以昨晚我做了一点挖掘,从我所知道的这个行为被硬编码到Sublime中。在变量expand_abbreviation_by_tab之后立即按Tab键时执行的命令。很多时候,Sublime命令在.py文件中实现,因此可以根据您的需要进行编辑。不幸的是,我无法在任何地方找到任何关于此命令的提及,这让我相信它是硬编码的。我想一个解决方法是在点击Tab之前输入一个空格,如果你的最终目标是使冒号:彼此对齐。另一种选择是使用通过Package Control提供的Alignment插件。它非常易于配置,我强烈推荐它。