最前端

我的工作,我的生活,点点滴滴...

标签 ‘ bug

Sublime Text 2 下的Zencoding wrap bug

ST2Sublime Text 2下zencoding 的wrap with abbreviation bug,不能wrap数字开头的代码,wrap后开头的数字会消失,比如

1
2刘德华
3刘德华4
 
ul>li*后会生成:
 
<ul>
	<li></li>
	<li>刘德华</li>
	<li>刘德华4</li>
</ul>
 
本应该生成:
 
<ul>
	<li>1</li>
	<li>2刘德华</li>
	<li>3刘德华4</li>
</ul>

解决方法:修改..\Sublime Text 2\Packages\ZenCoding\zencoding\interface\editor.py如下:

st2_wrap_with_abbreviation_bug

st2_wrap_with_abbreviation_bug

# 原代码会用$1001代替caret_placeholder = '{%::zen-caret::%}',如果内容开头带数字,如5,合并后开关就为$10015,5会消失
#text = re.sub(utils.get_caret_placeholder(), get_ix, text)
text = re.sub(utils.get_caret_placeholder(), '${1}', text)

IE6下id及class不能以_开头

在IE6下,id及类名不能以下划线开头,否则css无效,如

#_demo-201403011626{width:100px;height:50px;background:red;}
._demo-201403011626{border:10px solid yellow;}

在非IE6浏览器会显示红底蓝框的方块。