使用Sublime Text 2向类名添加额外空格

时间:2013-12-07 10:53:52

标签: css autocomplete sublimetext2 emmet

我对Sublime Text 2有一个奇怪的问题。

当我编写CSS类时,它会自动添加与类名相关联的空格,而不是像简单的分隔符那样解释。这是在我放置括号并按下选项卡(自动完成的快捷方式)后到达。

因此,当我将这个类写入我的HTML时,由于添加了额外的填充,它不起作用(我总是寻找很长一段时间,错误来自哪里,并且它只是添加了这个空间班级名称)。

我创建了一个jsfiddle,并从我的崇高文本2中复制/粘贴了一些代码:http://jsfiddle.net/SB3KV/

<div class="myclass"></div>

.myclass {
    background: red;
    width: 100px;
    height: 100px;
}

我使用了几个扩展:Emmet,GitGutter,LESS,Package Control,SFTP,Sass,Theme Phoenix和PyV8(自动添加SFTP)

糟糕的方式

I write my classname (我按下键标签)

I add the brackets and it's broken (结果)

好方法

I write my classname (我想要的正确行为)

the space isn't associated to the class name

那么如何解决这个问题呢?

更新1

好吧,这似乎是我见过的最奇怪的问题。

我做了一些搜索,但没什么有趣的。

我删除了所有自定义用户首选项,没有任何更改,我删除了所有包,没有任何更改。我删除了ST2应用程序,没有任何改进,我也安装了ST3,我也有同样的奇怪问题。

这是我遇到的最无聊的问题。

注意

当我在jsfiddle上甚至在stackoverflow中检查来自ST2的类名元素复制/粘贴时,有一个不间断的空格。这应该是问题所在,但我根本不知道为什么它会在类名之后添加这个空格。

大更新2

我认为这个问题并非来自崇高的文本2。

我尝试在codepen http://codepen.io/anon/pen/wDrxn或jsfiddle http://jsfiddle.net/2SJUQ/上创建一个简单的div,但它不起作用。

因此,正如您所看到的,在类名末尾和括号之间添加了f ***** k &nbsp;。我试过3个不同的Mac,我遇到了问题。在这一点上,我无法弄清楚为什么我有这个问题。他们在小牛队中都是3分,问题可能来自于此吗?

0 个答案:

没有答案