VScode常用几个前端插件live HTML previewer和debugger for chrome的配置
之前一直都是用sublime Text和chrome配合来写前端的页面,自从知道了有liveReload这个神奇的插件之后感觉爽翻了啊。好吧跑远了........
话说最近微软搞了个VScode,听说好像很牛逼的样子,通过扩展通杀各种语言,就冲着信仰去了解了下这个神奇的编辑器到底肿么样。
下载安装还是很傻瓜的,直接官网下载安装包https://code.visualstudio.com/,傻瓜安装(嗯我的是windows,mac或者linux请参照官网的指示安装)。
安装完后VScode自带了emmet和一些sublime里面常见的插件,不扯了,说正事。
debugger for chrome绝对是前端开发少不了的插件,它可以直接在VScode上调试JavaScript程序(其实我觉得chrome的开发者工具已经很好使了,这个无非就是更装逼一点而已)。
Ctrl+P 然后输入
ext install debugger-for-chrome
安装完后会弹出一个lunch.json配置文件
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch flex.html",
"type": "chrome",
"request": "launch",
"file": "${workspaceRoot}/flex.html"
},
{
"name": "Launch Chrome against localhost, with sourcemaps",
"type": "chrome",
"request": "launch",
"url": "http://localhost:8080/flex.html",
"sourceMaps": true,
"webRoot": "${workspaceRoot}"
},
{
"name": "Attach to Chrome, with sourcemaps",
"type": "chrome",
"request": "attach",
"port": 9222,
"sourceMaps": true,
"webRoot": "${workspaceRoot}"
}
]
}
name属性就是在启动旁边那里显示可选择调试方式的名称,随便写只要能记住就行,根据配置的类型一共有3中不同的调试方式
最简单的就是第一种不需要服务器的直接lunch打开本地文件,千万要记得file的路径一定要写成${workspaceRoot}/xxx.html,不要写完整的路径,否则VScode是找不到外部的JavaScript文件的,最明显的就是文件在chrome打开了,回到js文件打断点的时候就会提示Breakpoint ignored because target path not found。
第二种是需要自己搞一个服务器容器比如Apache,比较VScode没那么聪明,它才不会自己给你建一个临时服务器,我直接用node的http-server插件,反正不是开发什么大型网站.......这种方式适合有后台数据交互的调试。
第三种attach模式是用chrome的远程调试API,我还没试过,官方给的方法是
- Right click the Chrome shortcut, and select properties
- In the "target" field, append
--remote-debugging-port=9222 - Or in a command prompt, execute
<path to chrome>/chrome.exe --remote-debugging-port=9222
在chrome浏览器快捷方式后面加上--remote-debugging-port=9222然后双击启动,或者直接命令行输入chrome的地址加上--remote-debugging-port=9222参数启动。嘛.....这个我待会再去研究研究怎么弄。
接下来说说live HTML previewer这个插件,本来我是想找找有没有liveReload插件的,结果没找到,live HTML previewer有点像dreamwaver里面的拆分模式,就是直接在VScode里面预览html页面,这对于初期写静态页面的布局还是很方便的,点击左边最下面那个扩展,然后输入live HTML previewer安装就行,启动方式是按F1在输入Show side preview或者直接按Ctrl+Q,接着按下S。实测这个预览的渲染好像跟chrome有点不太一样,慎用。
嗯,顺便说一下还有ESlint这种js语法检查工具,Path Intellisense智能路径提示等一些比较好用的扩展工具
VScode常用几个前端插件live HTML previewer和debugger for chrome的配置的更多相关文章
- VSCODE开发VUE.JS前端插件
VUE前端插件.转载自:https://www.cnblogs.com/karthuslorin/p/8577224.html vscode是微软开发的的一款代码编辑器,就如官网上说的一样,vscod ...
- VSCode调试Html中的脚本 vscode前端常用插件推荐,搭建JQuery、Vue等开发环境 vsCode 添加浏览器调试和js调试的方法总结 VS Code - Debugger for Chrome调试js
一.背景 使用Visual Studio Code写了一个简单的Html页面,想调试下其中script标签里的javascript代码,网上查了一通,基本都是复制粘贴或者大同小异的文章,就是要安装De ...
- 前端Vscode常用插件概述
以下是我自己在工作中常用的插件,写给刚入门的前端coder.VSCode插件商店中实用的插件还是很多的,大家也可以对感兴趣的插件下载下来尝试一下的! 持续更新 插件名称 概述 作用 常用默认快捷键 C ...
- 前端vscode常用插件
Auto Rename Tag 这是一个html标签的插件,可以让你修改一边标签,另外一边自动改变. Beautify 格式化代码插件 Braket Pair Colorizer 给js文件中的每一个 ...
- visual studio code前端插件及常用快捷键【转】
通用插件 HTML Snippets 超级实用且初级的 H5代码片段以及提示 HTML CSS Support 让 html 标签上写class 智能提示当前项目所支持的样式新版已经支持scss文件检 ...
- vscode常用插件快捷键
俗话说,工欲善其事必先利其器,我们码农的器是什么尼?没错,就是我们亲爱的IDE,前端开发者最爱的编辑器应该是vscode了吧.但是我们要怎么去锋利它尼?不外乎就是熟悉它的使用方法.快捷键以及第三方的插 ...
- vscode常用快捷键与插件推荐
一.vscode常用快捷键 1.新建文件:chtr+n 2.新开窗口:ctrl+shift+n 3.分屏:ctrl+1/2/3 4.切换文件:alt+1/2/3或ctrl+tab 5.关闭当前窗口: ...
- vscode 常用设置与插件推荐
1.Chinese (Simplified) Language Pack for Visual Studio Code 适用于 VS Code 的中文(简体)语言包 2.Color Info Visu ...
- VSCode 常用快捷键和常用插件及通用设置
https://code.visualstudio.com/docs?start=true 一.常用快捷键:参考:https://blog.csdn.net/liwan09/article/detai ...
随机推荐
- 把CMSampleBufferRef转成Data
CMSampleBufferRef ref=[output copyNextSampleBuffer]; NSLog(@"%@",ref); if(ref==NULL) break ...
- 北京易信软科信息技术有限公司 问卷调查管理系统V2.0
北京易信软科信息技术有限公司 问卷调查管理系统V2.0 支持题目模板配置.题型模板配置.选项模板配置,报表查询功能配置 按月建表功能 运用java开发.velocity技术实现页面加载功能,高性能,高 ...
- SQLServer 事务隔离级别
MSSQL 事务级别 分类: 数据库2012-12-28 11:17 1050人阅读 评论(0) 收藏 举报 事务 级别 等级优化数据库 一个系统项目做大了,就会遇到性能问题.数据库的优化将是解决性能 ...
- ansible playbook 示例
http://blog.keshi.org/hogememo/2015/12/07/exploiting-ansible-jinja2 http://blog.keshi.org/hogememo/2 ...
- Action向前台输出
import java.io.IOException;import java.io.PrintWriter; import javax.servlet.http.HttpServletResponse ...
- go语言环境搭建+sublime text3(windows环境下)
感觉有点坑,整了一下午~搞定 go语言环境搭建+sublime text3(windows环境下) 1.安装sublime text3 2.安装go语言程序包 3.测试go语言是否安装成功 键 ...
- JS操作JSON总结
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式.同时,JSON是 JavaScript 原生格式,这意 ...
- java做的比较完善的FTP上传下载文件服务器源码
Filename: ftp.java Author: leetsing(elove) Create date: 2004-08-30 Use: connect to FTP server,then u ...
- HP_UX系统批量创建LV或raw设备的Shell 脚本
mkdir /dev/yjfsvg02 #创建lvm v2.0的VG,PE Size=64MB,不需要执行mknod创建group文件了.vgcreate -V 2.0 -s 64 -S 10t /d ...
- Badboy使用数据源Excel进行脚本参数化
1.首先新建一个Excel,这里示例我写得非常简单,由两由数据组成,第一行为表头.见下图: 2.录制脚本,见上一篇,录制一个非常简单的搜狗查询 3.添加数据源,在Tools面板中找到Data Sour ...