最前端

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

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)
  1. 暂无评论

  1. 暂无 Trackback

您必须 登录 后才能发表评论