分享我编译的gvim7.4a BETA 64位版本(win平台)
看到vim已经放出7.4a BETA版了,下载源码自己编译了一份64位的,添加了python支持、修正等宽字体(可以使用微软雅黑)。
下载地址:http://pan.baidu.com/share/link?shareid=3835585554&uk=590772501#dir/path=%2Fpub%2Fvim%2Fgvim7.4
下载vim74a_m_all.zip这个文件即可。
看到vim已经放出7.4a BETA版了,下载源码自己编译了一份64位的,添加了python支持、修正等宽字体(可以使用微软雅黑)。
下载地址:http://pan.baidu.com/share/link?shareid=3835585554&uk=590772501#dir/path=%2Fpub%2Fvim%2Fgvim7.4
下载vim74a_m_all.zip这个文件即可。
目前使用的zencoding(git仓库版本)已经增加了对sass的支持,但支持不够完美,例如输入 pos:a ,展开以后是 position:absolute。这样的代码是无法编译通过的,sass中要求:(冒号)后面必须有空格,也就是position: absolute这样的结果。只需要很简单的修改就可以。
之前预览移动页面,使用一款名为User-Agent Switcher的插件。这两天用chrome开发者工具修改设置时看到新版的chrome自带设置项可十分方便的预览移动页面。设置方法如下:
1.去除滚动条
aau创建webform可以去掉滚动条,但测试的时候发现如果网页中对html设置了overflow-y:scroll;滚动条还是会显示出来,页面的doctype好象也可以影响滚动条的显示。最终使用代码将所以滚动条显示出来,在截图的时候裁掉滚动条。
计算滚动条代码:
自己开发了一款批量截图软件,用来对一组url批量截图。当web项目修改后,运行软件,重新截图一遍,查看是否有样式错乱。使用aau开发http://www.aau.cn,在此特别推荐一下aau,一款国人研发的开发语言。
自己用的vim是从源上获取的代码自行编译的x64位版本,版本号是7.3-712。在编辑haml、rb等文件时就报出ftplugin/ruby.vim E484错误。看了下ruby.vim是调用system命令取ruby路径时报错。解决方法,在vimrc中添加一行:
时代的脚步向前,ie6也快走出历史舞台了,只是现在还折腾着某些人(仰天长笑三声!)。分享一个兼容fixed的小方法,传统的js侦听scroll事件以及expression的方法页面经常出现卡顿,用了一个取巧的方案来实现类似fixed的效果。直接上代码:
ThinkPHP新版的模板引擎添加了layout试用了下layout功能还是蛮强大的,但还是用法还不太灵活需要在配置文件中手动指定。自己用Behavior做了一个小功能来扩展layout,在Action类中指定$layout属性的值即可自动启用layout,也可以在单个Action方法中设置layout的值,设置为空值时不启用layout。