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如下:
# 原代码会用$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) |
近期评论