VS Code配置C和Python调试环境,以及我自己的配置备份和参考
环境配置参考:
- Ubuntu下VS code配置python和C++环境
- vscode 配置 python3开发环境
- 记录一次在Ubuntu18.04下的VSCode C/C++编译环境配置过程…
这样可以在VS Code 中同时编写和调试 C语言和Python 的程序啦。
在Vscode 工作区中,
按F5键 调试运行 Python 程序
按F6键 调试运行 C语言 程序
我的设备和平台版本相关信息:
操作系统:
C语言编译器版本:
Python语言版本:
VS Code版本:
VS Code 各文件配置内容
launch.json
{"version": "0.2.0","configurations": [{"name": "Python3","type": "python","request": "launch","stopOnEntry": true,"pythonPath": "${config:python.pythonPath}","program": "${file}","cwd": "${workspaceFolder}","env": {},"envFile": "${workspaceFolder}/.env","console": "integratedTerminal",},{"name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示"type": "cppdbg", // 配置类型,这里只能为cppdbg"request": "launch", // 请求配置类型,可以为launch(启动)或attach(附加)"program": "${workspaceRoot}/${fileBasenameNoExtension}.o", // 将要进行调试的程序的路径"args": [], // 程序调试时传递给程序的命令行参数,一般设为空即可"stopAtEntry": false, // 设为true时程序将暂停在程序入口处,一般设置为false"cwd": "${workspaceRoot}", // 调试程序时的工作目录,一般为${workspaceRoot}即代码所在目录"environment": [],"externalConsole": true, // 调试时是否显示控制台窗口,一般设置为true显示控制台"MIMode": "gdb","preLaunchTask": "gcc", // 调试会话开始前执行的任务,一般为编译程序,c++为g++, c为gcc"setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true}]}]
}
tasks.json
{// See https://go.microsoft.com/fwlink/?LinkId=733558// for the documentation about the tasks.json format"version": "2.0.0","tasks": [{"label": "build(g++)","type": "shell","command": "g++","args": ["-g","${file}","-o","${fileDirname}/${fileBasenameNoExtension}.o"]},{"label": "python3","type": "shell","command": "python3","args": ["${file}"],"group": {"kind": "build","isDefault": true},"presentation": {"reveal": "always","panel": "shared"},}]
}
settings.json
{"C_Cpp.errorSquiggles": "Enabled","python.pythonPath": "/usr/bin/python3.6","python.linting.pylintEnabled": true,"python.linting.flake8Enabled": true,"python.formatting.provider": "yapf","terminal.integrated.fontFamily": "monospace","javascript.validate.enable": false
}
安装的插件:
vscode-fileheader 插件的文件头注释模板内容:
\"\"\"\r
*---------------------------------------------------------------------------\r
* * @Creation date: {createTime}\r
* * @Last Modified by: {lastModifiedBy}\r
* * @Version: default\r
* * @Blog: https://blog.csdn.net/COLDRAIN_END\r
* * @Copyright (c) 2020 {author}. All rights reserved.\r
* -------------------------------------------------------------------------\r
* \"\"\"\n
VS Code配置C和Python调试环境,以及我自己的配置备份和参考相关推荐
- “笨方法”学习Python笔记(2)-VS Code作为文本编辑器以及配置Python调试环境
Visual Studio Code 免费跨平台文本编辑器,插件资源丰富,我把其作为Debug的首选. 下载地址:https://code.visualstudio.com/Download 安装之后 ...
- VSCode配置python调试环境
本文转载自: https://www.cnblogs.com/qdscwyy/p/7756694.html 作者:qdscwyy 转载请注明该声明. 目录 VSCode配置python调试环境 1.下 ...
- sublime python 断点测试_使用Sublime Text搭建python调试环境
pycharmt等IDE虽然用着爽,但毕竟在速度.资源上还是比较让人不爽的. 使用IDE无非是图个方便省事,特别是像我这种有些记性差的来说. IDE说起来方便于的几个地方就是: 1.语法颜色高亮 2. ...
- keil5(MDK5)配置S3C2440裸机开发调试环境
源:keil5(MDK5)配置S3C2440裸机开发调试环境
- Ubuntu配置多版本Python运行环境
Ubuntu配置多版本Python运行环境 环境 操作系统 Ubuntu 18.04.6 LTS (Bionic Beaver) 内容 机器已有python 3.6,再增加python 3.9,当运行 ...
- python开发环境配置config_manjaro与python开发环境配置
1.manjaro配置 1.1.启动项 sudo update-grub 注:Manjaro(archLinux)系统时间快8小时--> sudo timedatectl set-local-r ...
- ubuntu体验python_在Ubuntu下配置舒服的Python开发环境
Ubuntu 提供了一个良好的 Python 开发环境,但如果想使我们的开发效率最大化,还需要进行很多定制化的安装和配置.下面的是我们团队开发人员推荐的一个安装和配置步骤,基于 Ubuntu 12.0 ...
- vim配置python开发环境_GitHub - TTWShell/legolas-vim: Vim配置,为python、go开发者打造的IDE。...
legolas-vim 个人vim配置.支持python.go等自动提示,支持python.go的函数跳转(python支持虚拟环境). 最终效果图(函数列表的feature已移除,因为大项目会导致性 ...
- ubuntu体验python_Ubuntu下配置舒服的Python开发环境
Ubuntu 提供了一个良好的 Python 开发环境,但如果想使我们的开发效率最大化,还需要进行很多定制化的安装和配置.下面的是我们团队开发人员推荐的一个安装和配置步骤,基于 Ubuntu 12.0 ...
最新文章
- 《Linux调优工具oprofile的演示分析》
- android 插补器Interpolator的使用
- 【WPF】WPF中调用Winform
- CentOS7下解决yum install mysql-server没有可用包的问题
- python 注销一大段_Python 编程从入门到实践 第19章 注销一节问题
- web 流程图工具_要什么第三方流程图制作软件,微软的Visio 2016不香吗?
- BZOJ1034: [ZJOI2008]泡泡堂BNB
- 使用ASM实现动态代理
- <算法导论>练习4.3
- 批量翻译软件免费【2022最新版】
- Android 平台 Native 代码的崩溃捕获机制及实现
- 达梦数据库dm8使用心得
- 编程语言【JAVA】编程(4)---摇色子
- 08-go mod和vendor
- java.sql.SQLException: Access denied for user ‘crm‘@‘localhost‘ (using password: YES)
- 阿里80亿贷款细节曝光 并购背后图谋大数据
- 全球与中国飞机内部照明系统市场深度研究分析报告(2021)
- 【织恋袜业】一双袜子的数字化之路——写在第十四届中国·大唐国际袜业博览会开幕前(下)
- 微信小程序--操作微信自带的返回按钮使上个页面刷新列表或刷新数据
- 英才计划计算机潜质测评试题,2018年“英才计划”综合实践活动通知