使用 VS Code 和 Chrome 实时预览 HTML - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
sneezry
V2EX    分享创造

使用 VS Code 和 Chrome 实时预览 HTML

  •  
  •   sneezry
    Sneezry 2018-04-18 15:03:24 +08:00 18715 次点击
    这是一个创建于 2821 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有的时候需要调整 HTML 的细节,最方便的做法是打开 Chrome 的开发者工具直接改,看效果。但是改好后,如果修改的地方比较多,把修改过的地方保存下来就成了问题。有时一不小心刷新了或者关闭了标签,没保存的更改全没了。

    前两天正好和 UX 的同事一起改进 HTML,这个问题就又出现在了我的面前。

    作为一个 Chrome 扩展开发者,同时又以开发 VS Code 扩展作为工作,这个问题确实不应该困扰我这么久。

    Watch in Chrome 是一个结合 Chrome 扩展和 VS Code 扩展的开发工具,安装两个扩展后,会在 Chrome 和 VS Code 之间架起一座友谊之桥(煽情状)……

    Chrome 扩展地址: https://chrome.google.com/webstore/detail/mmbnmofkiadlcapnmgnkheoadkpeefii
    VS Code 扩展地址: https://marketplace.visualstudio.com/items?itemName=sneezry.watch-in-chrome

    项目地址: https://github.com/Sneezry/vscode-watch-in-chrome

    MIT 协议开源。

    使用方法:

    1. 将 Chrome 设置为默认浏览器
    2. 安装上面的两个扩展
    3. 在 VS Code 里打开任意 HTML 文件
    4. 按 F1 或者 Ctrl + Shift + P 打开命令框,找到 Watch in Chrome 执行

    然后 Chrome 会自动打开 VS Code 里打开的所以 HTML 文件,直接在 VS Code 里改 HTML 就好了,Chrome 不用管,看着就行。

    视频:

    12 条回复    2018-06-14 16:27:03 +08:00
    ynyounuo
        1
    ynyounuo  
       2018-04-18 15:15:14 +08:00
    实时预览,厉害了。
    hxsf
        2
    hxsf  
       2018-04-18 15:16:05 +08:00 via iPhone
    browser-sync 了解一下?
    JanKinAn
        3
    JanKinAn  
       2018-04-18 15:32:32 +08:00
    友谊的小桥说涨水就就 PY
    gdtv
        4
    gdtv  
       2018-04-18 15:42:16 +08:00
    请问一下,修改源文件后,是自动在 chrome 里重新加载整个页面,还是不重新加载,仅仅修改的部分会生效?
    Stop
        5
    Stop  
       2018-04-18 16:14:25 +08:00
    静态页面直接不用 vs code 了,chrome 添加 workspace 然后用 chrome 写代码。
    oppoic
        6
    oppoic  
       2018-04-18 16:15:55 +08:00
    类似的有很多吧,vs code 里保存,浏览器(包括但不限于 Chrome )自动刷新。
    vs code 插件里搜索:live-server 试试
    learnshare
        7
    learnshare  
       2018-04-18 16:19:08 +08:00
    hot reload/live reload 已经不是新玩具了
    v2chou
        8
    v2chou  
       2018-04-19 08:55:35 +08:00
    live-server 试试
    LeungJZ
        9
    LeungJZ  
       2018-04-20 00:26:50 +08:00 via iPhone
    一我还以为是在 Chrome 上编辑的东西会同步至 vscode。。。。
    shuizhengqi
        10
    shuizhengqi  
       2018-04-20 09:43:10 +08:00
    老哥是不是对实时预览有点误解?
    orangutan92
        11
    orangutan92  
       2018-06-14 16:16:25 +08:00
    QQ 浏览器是默认的,分别装了两个插件还是不行。。。
    orangutan92
        12
    orangutan92  
       2018-06-14 16:27:03 +08:00
    可以用,不保存文件都能实时刷新这个点很强大,只是这样的话,我修改动态 js 页面也会不断的刷新,而且 H5 页面刷新不出来。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5731 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 02:29 PVG 10:29 LAX 18:29 JFK 21:29
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86