最前端

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

归档: ‘ 2012 年六月

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)

aF5 浏览器自动刷新脚本

aF5 (791),是一个在编辑代码时,能自动刷新浏览器相关相页面的脚本,小而强大,用时免安装双击启动,win+s保存代码自动刷新,不用是挂起或者退出。尤其适合一边写页面代码,一边查看页面效果的web前端开发工程师用,双屏体验更佳。

  1. 浏览器支持:firefox,ie和chrome
  2. 文件支持:所有文件
  3. 编辑器支持:aptana 3,Sublime Text 2

目前只支持aptana 3,Sublime Text 2根据反响考虑支持所有编辑器!

aF5

aF5,浏览器自动刷新脚本

执行选中html代码

作为web前端工程师的在我们,学习,测试时,经常要新建一个html文件去执行这些代码,去验证代码的正确性,这可是苦力活,依据DRY原则,我写一段脚本SelectionRun。

用法很简单,下载SelectionRun (626)执行360等会误解为木马,胆小的就不要用了,不会写入注册表,用是双击执行,不用时退出即可,205k大小 ,然后选中代码,按Ctrl+F12键,即会弹出执行代码的页面,测试完毕Ctrl+W关闭页面。

测试代码:

<p>web前端开发工程师编辑必备的小功能,看似简单,但能大的提高你web前端开发的效率。</p>
		<ol>
			<li>快速打开文件</li>
			<li>快速选择整个标签</li>
			<li>快速选择标签内的内容</li>
			<li>匹配和跳转到对应标签</li>
			<li>快速修改属性</li>
			<li>快速注释和格式化代码</li>
			<li>快速进入文件管理器</li>
			<li>快速进入大屏编辑</li>
			<li>列模式</li>
			<li>缩写</li>
		</ol>