当前位置: 首页 > news >正文

【VSCode】Visual Studio Code

在这里插入图片描述

文章目录

  • 1、Microsoft Visual Studio VS Visual Studio Code
  • 2、VSCode 运行 C / C++
  • 3、VSCode 远程连服务器
  • 4、VSCode 配置 Anaconda 环境
  • 5、Debug with Arguments
  • 附录——Visual studio Code 插件介绍

1、Microsoft Visual Studio VS Visual Studio Code

维度Visual StudioVS Code
定位旗舰级集成开发环境(IDE),提供全流程开发支持轻量级代码编辑器,通过插件扩展功能
功能范围开箱即用:代码编辑、调试、测试、部署、图形设计、版本控制、性能分析等基础功能:代码编辑、语法高亮、智能补全;需通过插件扩展调试、版本控制等功能
性能与资源体积大,启动慢,占用资源多(适合大型项目)体积小,启动快,资源占用低(适合快速开发)
平台支持Windows、macOS(部分版本支持Linux协作)跨平台(Windows、macOS、Linux)
适用场景企业级大型项目、复杂系统开发(如.NET应用、游戏、云服务)小型项目、脚本编写、原型开发、跨平台项目(如Web前端、Python脚本)
扩展生态官方插件库丰富,但扩展需与IDE深度集成插件市场庞大,扩展灵活,支持通过npm等工具管理
学习曲线较陡峭(功能全面,需掌握集成工具链)较平缓(基础功能简单,插件按需学习)

2、VSCode 运行 C / C++

参考 Windows安装g++和gcc,含环境变量配置(图文教程)

vscode 安装 c/c++Code Runner 插件,

电脑安装 MinGW 编译器

MinGW,全称 Minimalist GNU for Windows,是一个在 Windows 平台上开发和编译 C 和 C++ 程序的开发环境。

MinGW 提供了一组开发工具和库,使得开发者可以在 Windows 系统上使用 GNU 工具链(尤其是 GCC 编译器)来编译和构建应用程序,而无需依赖于 Microsoft Visual Studio 等商业工具。MinGW 包含了一系列工具和库,其中最常用的是 GCC 编译器(GNU Compiler Collection),它可以用来编译 C、C++ 等源代码。此外,MinGW 还提供了一些 Windows 平台下的头文件和库文件,使得开发者可以在 Windows 环境下开发和编译基于 GNU 工具链的程序。

配置 MinGW 环境变量

在这里插入图片描述

验证是否安装成功

win+R,cmd 窗口里面输入下面的命令行

gcc -v
g++ -v

没报错,正确显示版本号即安装成功

在 vscode 里面编写 c/c++ 程序

run code 即可(Code Runner 插件的功能)

3、VSCode 远程连服务器

学习来自 VS Code远程连接服务器+服务器pytorch环境配置全流程

(1)安装插件

在这里插入图片描述

(2)Remote Explorer Config

SSH

在这里插入图片描述
config

在这里插入图片描述

Host heihei
HostName 11.11.11.11
User root
Port 20066
  • Host 可以随意
  • HoseName为前面看到的ssh服务的IP
  • Port为ssh服务的端口号
  • User,服务器的 username

编辑完配置文件后保存,然后点击左边栏的刷新,可以看到刚刚添加的内容已经显示出来了:

在这里插入图片描述

(3)连接

在这里插入图片描述

打开之后,首先需要选择远端服务器的操作系统,这里因为我们使用的镜像是ubuntu系统,即linux系统,所以选择linux

在这里插入图片描述

填密码

在这里插入图片描述

连接成功

在这里插入图片描述

open file 打开自己的项目,就可以 coding 了

后续快速启动页面都在 Remote Explorer 里面

在这里插入图片描述

4、VSCode 配置 Anaconda 环境

ctl+shift+p

选择

Python: Select Interpreter

在这里插入图片描述

5、Debug with Arguments

学习来自 【VSCode Python运行代码带参数Debug调试和Run运行代码】

点击 create a launch.json file 创建 launch.json配置文件

在这里插入图片描述

Python Debugger
在这里插入图片描述

选择 Python File with Arguments

在这里插入图片描述

生成 launch.json 文件,修改添加 args 参数内容

在这里插入图片描述
等价于

python .\main_test2.py --name squid --age 26 --gender male --nationality China

保存好后生成 Debug按钮

在这里插入图片描述

选择要调试的文件,运行 debug

在这里插入图片描述

附录——Visual studio Code 插件介绍

(1)marktext

可以编辑和预览 markdown

在这里插入图片描述

(2)Code Runner

在这里插入图片描述

http://www.dtcms.com/a/457752.html

相关文章:

  • 网站建设公司哪家强网站权重提升
  • Python Web开发中的WSGI与ASGI:从传统到现代的接口演进
  • PostgreSQL索引选B-Tree还是GiST?“瑞士军刀”和“多面手”的差别你居然还不知道?
  • 链表经典算法题详解教程
  • 唐山网站建设汉狮怎么样上海牛人岛企业服务有限公司
  • 微网站开发平台wizi网站建设板块如何分类
  • 【材料学python入门】conda、 jupyter、cpu、GPAW、wsl、ubuntu
  • 完整酒店网站开发威海建设网站
  • 高速采集卡ESD方案介绍及验证
  • 建个公司网站一年多少钱wordpress ios7教程
  • 做网站有2个前提条件 一个是网站godaddy做网站
  • 手机网站和微信网站的区别潍坊企业网站建设
  • Qt 支持的绿色系英文颜色(Green Family)
  • 找代做海报的网站广西建筑模板
  • 网站icp备案费用门户网站创新的方式有
  • 购买商标去哪个网站个人所得税app下载
  • Fedora 38 安装 perl-JSON RPM 包步骤(含依赖问题解决及附安装包)​
  • 大岭山建设网站wordpress cx udy
  • 电阻的分类与应用
  • 网站自建系统股票网站开发
  • 网站优化推广 siteasp.net 大型网站开发
  • C++游戏编程入门(第三版)——Timber!!! 项目(章节 1–5)
  • [Linux系统编程——Lesson4.进程状态]
  • PostIn入门到实战(8) - 如何对接口进行全方位自动化测试,有效确保接口质量
  • 平顶山网站网站建设有赞小程序定制开发
  • 冲床电脑控制器说明书
  • 企业网站优化推广怎么做宁波信息港
  • SortedList
  • 【LeetCode热题100(37/100)】二叉树的最大深度
  • 茂名公司制作网站如何制作网站和软件