【学习笔记】VS Code的launch.json 的 Python和Chrome常用配置(MacOS)
遇到的问题:
1、无法直接用VS Code调用Chrome来打开HTML文件
2、VS Code调用Chrome成功后,Python解释器无法启动调试了
解决方法:
以下是我的 launch.json 文件的配置信息,供参考:
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
// ${workspaceRoot} 当前打开的文件夹的绝对路径+文件夹的名字
// ${workspaceRootFolderName} 当前打开的文件夹的名字
// ${file} 当前打开正在编辑的文件名,包括绝对路径,文件名,文件后缀名
// ${fileBasename} 当前打开的文件名+后缀名,不包括路径
// ${fileBasenameNoExtension} 当前打开的文件的文件名,不包括路径和后缀名
// ${fileDirname} 当前打开的文件所在的绝对路径,不包括文件名
// ${fileExtname} 当前打开的文件的后缀名
// ${cwd} the task runner's current working directory on startup
// ${lineNumber} 当前打开的文件,光标所在的行数
// ${relativeFile} 从当前打开的文件夹到当前打开的文件的路径
"version": "0.2.0",
"configurations": [
{
//HMTL的Chrome调试
"name": "Launch Chrome",
"request": "launch",
"type": "pwa-chrome",
"url": "file://${file}",
"webRoot": "${workspaceFolder}"
},
{
//Python调试
"name": "Python: 当前文件",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal"
}
]
}
注意事项:
1、需要调用Chrome来打开HTML文件时,我们是调用的本地文件,所以,要用 file:// (本地文件传输协议) 去找到我们在本地编辑的HTML文件。
(网上很多给到的教程还是用的http://甚至没有文件传输协议,我都尝试了,是无法找到对应的HTML文件。)
2、VS Code中的launch.json文件的各种变量,大家根据自己的需求去使用,我直接备注在了 launch.json 文件里面了,方便自己查阅。
// ${workspaceRoot} 当前打开的文件夹的绝对路径+文件夹的名字
// ${workspaceRootFolderName} 当前打开的文件夹的名字
// ${file} 当前打开正在编辑的文件名,包括绝对路径,文件名,文件后缀名
// ${fileBasename} 当前打开的文件名+后缀名,不包括路径
// ${fileBasenameNoExtension} 当前打开的文件的文件名,不包括路径和后缀名
// ${fileDirname} 当前打开的文件所在的绝对路径,不包括文件名
// ${fileExtname} 当前打开的文件的后缀名
// ${cwd} the task runner's current working directory on startup
// ${lineNumber} 当前打开的文件,光标所在的行数
// ${relativeFile} 从当前打开的文件夹到当前打开的文件的路径
【学习笔记】VS Code的launch.json 的 Python和Chrome常用配置(MacOS)的更多相关文章
- 【Spring学习笔记-MVC-4】SpringMVC返回Json数据-方式2
<Spring学习笔记-MVC>系列文章,讲解返回json数据的文章共有3篇,分别为: [Spring学习笔记-MVC-3]SpringMVC返回Json数据-方式1:http://www ...
- 【Spring学习笔记-MVC-3】SpringMVC返回Json数据-方式1
<Spring学习笔记-MVC>系列文章,讲解返回json数据的文章共有3篇,分别为: [Spring学习笔记-MVC-3]SpringMVC返回Json数据-方式1:http://www ...
- Android 学习笔记之Volley(七)实现Json数据加载和解析...
学习内容: 1.使用Volley实现异步加载Json数据... Volley的第二大请求就是通过发送请求异步实现Json数据信息的加载,加载Json数据有两种方式,一种是通过获取Json对象,然后 ...
- #Python学习笔记:1-3章 (基于《python编程,从入门到实践)
第1-3章 这个文档是记录我学习python时一些学习笔记以及一些想法也可以称作复习笔记 第一章:起步这一章主要是从第一个"hello world"程序到python环境的搭建与配 ...
- Visual Studio Code 的 launch.json 解析
{ "version": "0.2.0", "configurations": [ { "name": "(g ...
- UI学习笔记---第十六天XML JSON解析
一.解析的基本概念 从事先规定好的格式中提取数据 解析的前提:提前约定好格式.数据提供方按照格式提供数据,数据方按照格式获取数据 常见解析方式XML解析JSON解析 二.XML:可扩展标记语言 XML ...
- 【Struts2学习笔记-8】Struts2实现json数据的返回
需要的jar包 struts2-json-plugin-2.3.12.jar xwork-core-2.3.16.3.jar struts.xml 来自为知笔记(Wiz) 附件列表 IMG_20150 ...
- EF Code First学习笔记 初识Code First
Code First是Entity Framework提供的一种新的编程模型.通过Code First我们可以在还没有建立数据库的情况下就开始编码,然后通过代码来生成数据库. 下面通过一个简单的示例来 ...
- java学习笔记(13) —— google GSON 实现json转化方法
1.配置struts.xml <action name="getGsonAction" class="com.test.action.json.GetGsonAct ...
随机推荐
- python之爬虫(四)之 Requests库的基本使用
什么是Requests Requests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库如果你看过上篇文章关于urllib库的使用,你会发现,其 ...
- 微信小程序接口封装、原生接口封装、request、promise封装
相信大家在做微信小程序的时候会有很多地方需要调用接口,就和pc以及手机端一样,多个页面多次调用会有很多状态,那为了节省大家的开发时间就会需要给请求的接口做一些简单封装,便于开发,在这里我用了两个js, ...
- 【Python学习笔记五】re.findall()方法中,正则的"()"效果
在笔记四中,使用正则去筛选数据时,使用了findall()这个方法,在使用时正则表达式中使用了到了"()",最初以为只是强调执行优先级,后来发现正则表达式中的每一个(),在find ...
- Shell基本语法---for语句
for语句 格式 ()for 变量名 in 值1 值2 值3 do 执行动作 done ()for 变量名 in `命令` do 执行动作 done ()for (( 条件 )) do 执行动作 do ...
- 如何从Python负零基础到精通数据分析
一.为什么学习数据分析 1.运营的尴尬:运营人需要一个硬技能每个初入行的新人都会察觉到,运营是一个似乎并没有自己的核心竞争力和安全感的工作.因为每天的工作好像都被各种琐事所围绕,而只有一个主题是永恒不 ...
- 给隔壁的妹子讲『一个SQL语句是如何执行的?』
前言 SQL作为Web开发是永远离开不的一个话题,天天写SQL,可是你知道一个SQL是如何执行的吗? select name from user where id = 1; 上面是一个简单的查询语句, ...
- 【新生学习】深度学习与 PyTorch 实战课程大纲
各位20级新同学好,我安排的课程没有教材,只有一些视频.论文和代码.大家可以看看大纲,感兴趣的同学参加即可.因为是第一次开课,大纲和进度会随时调整,同学们可以随时关注.初步计划每周两章,一个半月完成课 ...
- Android中Activity的启动模式和使用场景
一.为什么需要启动模式 在Android开发中,我们都知道,在默认的情况下,如果我们启动的是同一个Activity的话,系统会创建多个实例并把它们一一放入任务栈中.当我们点击返回(back)键,这些A ...
- jmeter正则表达式,萌新入门篇
@@@@@@@@@@@@ 透过现象看本质 jmeter中正则表达式对我们来说,就是一个工具,他可以帮助我们做的事就是从一堆数据中截取出我们想要的字段,比如从setcookie:DERF12456DAS ...
- 算数组的长度cpp
今天被自己整傻了.... cpp int 型的数组就别想用strlen来求长度了,会报错的. (当然java 里直接用length就可以了...) 所以我建议用vector!!!!!!