大家应该听过 LiveStyle 这个东东吧,就是 Sublime Text 的一个扩展,配合 Chrome 的 LiveStyle 扩展可以实现实时网页效果。
但是我一直习惯用 Firefox,但 Firefox 木有 LiveStyle(如果有,请知道的朋友推荐下——要跟 Sublime Text 配合)怎么办?在跟朋友聊天提到 AutoHotkey,突然想到为何不用 AutoHotkey 来实现类似的刷新动作?虽然做不到实时,但起码不需要频频切换窗口来测试新样式吧。而且我本身就用了 AutoHotkey(快速链接:《大才小用: 用AutoHotkey实现WIN8下输入法切换快捷键Ctrl+Space》)
立马动脑动手尝试了一下,最后搞定,AutoHotkey 脚本如下:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; 按 Win + F5 键从 Sublime Text 窗口切换到 Firefox 并刷新当前网页再回到 Sublime Text 窗口 ; - 实测:zwwooooo | zww.me ; - 部分代码收藏自搜索引擎,via没了,表示感谢 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; #NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. SendMode Input ; Recommended for new scripts due to its superior speed and reliability. SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory. SetTitleMatchMode 2 Activate(t) { IfWinActive,%t% { WinMinimize return } SetTitleMatchMode 2 DetectHiddenWindows,on IfWinExist,%t% { WinShow WinActivate return 1 } return 0 } #F5:: Activate("Mozilla Firefox") Send {F5} ; 如果不需要切换回 Sublime Text 窗口,下面这句删除或者注释掉 Activate("Sublime Text")
如果你的鼠标有功能键,设置一个为 Win + F5 就更给力了
zww
赏
oooo

or
- 本文标题:用AutoHotkey实现切换到Firefox并刷新当前网页
- 本文链接:https://zww.me/use-autohotkey-to-switch-to-firefox-and-refresh-the-current-page.z-turn
- 发布时间:2014年04月28日 19:18
- 版权声明:除非注明,文章均为 zwwooooo 原创,转载请以链接形式标明本文地址!
有点看不懂~
试试这玩意~LiveStyle 我正好是 Sublime Text + Chrome
按键精灵会不会更好用点?
@郑永
我本来用着AutoHotkey就不研究其他的了
备案好恶心,还要关站!!
@jalena
用香港或国外的无鸭梨。
@jalena
就是这个很变态
火狐脑残粉一定要尝试一下!
@aunsen
哈哈,,没办法,习惯。
我现在用的是grunt+livereload插件,也是自动刷新
livestyle用过,经常chrome里显示不出来,蛋疼
@西门
Firefox呢?有推荐么
@zwwooooo
没推荐,我电脑就没下载火狐
一直在用chrome,这几天用了firefox ,感觉不错哈。。。
不是火狐脑残粉
@Pete
为何要加个“脑残”呢?软件只是适不适合问题,没有什么粉。
@zwwooooo
因为火狐吧和chrome吧势不两立哈哈哈==
@Pete
哦,那些跟我没关系,我喜欢用哪个就哪个,chrome平时也会用,opera也会,ie还要用呢(银行),噗
高端,爱折腾,
1、不是火狐死忠
2、Sublime Text太高端,不会用,我也就用个NP++...
@甜菜
另:搜狗死忠...已经加入内测两年多...
一般来说,很多网页都自带自动刷新了
@纽小二
你说的是啥呢
win+f5这个手势好像很累啊。
@tiandi
你可以随便定义嘛,这里是我的定义而已,我用鼠标来激活的
有为火狐扩展脚本开发者遇到和你一个问题,然后他写了一个扩展,试试看
http://www.cnblogs.com/ziyunfei/archive/2012/11/29/2794290.html
@云落
好像挺不错,不过我习惯我现在的了
有些时候,我直接用火狐的开发者工具来调试,效果是即时显示出来的,写好后再把代码COPY到文件中,和你这种方式正好相反:)
@火狐范
修正bug才用你这种方式吧。。。我是在开发期间,一直敲一直敲,敲的过程中看看效果