作者的話:我發(fā)現(xiàn)這個(gè)方法有副作用,就是別的應(yīng)用也可能有注冊(cè)這個(gè)全局快捷鍵,所以我開(kāi)發(fā)了 https://github.com/chemzqm/wept正文部分:微信開(kāi)發(fā)者工具支持刷新和重建的快捷鍵,所以我們可以發(fā)送一段 apple script ...
作者的話:
我發(fā)現(xiàn)這個(gè)方法有副作用,就是別的應(yīng)用也可能有注冊(cè)這個(gè)全局快捷鍵,所以我開(kāi)發(fā)了 https://github.com/chemzqm/wept
正文部分:
微信開(kāi)發(fā)者工具支持刷新和重建的快捷鍵,所以我們可以發(fā)送一段 apple script 腳本來(lái)達(dá)到刷新/重建項(xiàng)目的效果,從而免去手工切換再使用快捷鍵的麻煩。例如:
這段代碼可以使用命令 osascript 執(zhí)行,效果就是聚焦微信開(kāi)發(fā)者工具,然后發(fā)送 Command + R 刷新界面。
這里的問(wèn)題是我們還是需要每次刷新都要切換到微信開(kāi)發(fā)者工具界面,這對(duì)于開(kāi)發(fā)的流暢度還是有影響的。
一個(gè)簡(jiǎn)單的解決辦法就是修改開(kāi)發(fā)者工具源碼,讓它支持全局快捷鍵,經(jīng)過(guò)一番查找,找到了文件:
/Applications/wechatwebdevtools.app/Contents/Resources/app.nw/app/dist/common/menu/menu.js,
添加代碼:
以及
到 init 函數(shù)下面就可以讓開(kāi)發(fā)者工具支持全局刷新的熱鍵了(Command+Shift+R 和 Command+Shift+B),
然后只需要讓 vim 保存 wxss 和 wxml 文件后發(fā)送快捷鍵就可以了。使用一鍵安裝命令:
curl https://raw.githubusercontent.com/chemzqm/vim-macos/master/autoload/macos.vim > ~/.vim/autoload/macos.vim
大功告成。
|