我对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)
糟糕的方式
(我按下键标签)
(结果)
好方法
(我想要的正确行为)
那么如何解决这个问题呢?
更新1
好吧,这似乎是我见过的最奇怪的问题。
我做了一些搜索,但没什么有趣的。
我删除了所有自定义用户首选项,没有任何更改,我删除了所有包,没有任何更改。我删除了ST2应用程序,没有任何改进,我也安装了ST3,我也有同样的奇怪问题。
这是我遇到的最无聊的问题。
注意
当我在jsfiddle上甚至在stackoverflow中检查来自ST2的类名元素复制/粘贴时,有一个不间断的空格。这应该是问题所在,但我根本不知道为什么它会在类名之后添加这个空格。
大更新2
我认为这个问题并非来自崇高的文本2。
我尝试在codepen http://codepen.io/anon/pen/wDrxn或jsfiddle http://jsfiddle.net/2SJUQ/上创建一个简单的div,但它不起作用。
因此,正如您所看到的,在类名末尾和括号之间添加了f ***** k
。我试过3个不同的Mac,我遇到了问题。在这一点上,我无法弄清楚为什么我有这个问题。他们在小牛队中都是3分,问题可能来自于此吗?