首页 > 其他分享 >VSCode 的部署

VSCode 的部署

时间:2025-01-16 21:03:03浏览次数:3  
标签:插件 vsCode VSCode 系统 部署 ssh Linux 安装

一、VSCode部署

(1)、简介

vsCode 全称 Visual Studio Code,是微软出的一款轻量级代码编辑器,免费、开源而且功能强大。它支持几乎所有主流的程序语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比Diff、版本管理GIT等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux。

vsCode打开大文件启动特别快,几乎跟纯编辑器无异,这种丝滑感是vsCode登顶全球编程类工具顶流的重要原因,它受欢迎的另一个杀手锏是其无比丰富的插件库,vsCode本质上是个框,一个大大的框,什么都能往里装,我们能想到的几乎任何功能,都能找到vsCode支持的插件,可以完全定制我们自己喜欢的功能。

下面是 vsCode 安装完之后的样子:

vsCode开始页

一开始的 vsCode 只是一个壳,对于Linux环境C/C++编程开发的学习,我们需要做如下几件事即可:

1、界面设置类

a、设置中文界面

b、设置背景颜色

c、设置代码鼠标滚轮控制缩放

d、设置背景图片

2、在windows系统上设置Linux环境,并可编辑编译C/C++代码 (不推荐):

a、安装 C/C++ 插件:

    • 使得在 vsCode 中编写C/C++代码时带语法高亮、自动补齐等功能。

b、安装部署 cygwin:

    • 使得在 vsCode 中可以使用 Linux 环境的C语言库。
    • 对于电脑没有安装虚拟机,也没有可用的Linux系统,但需要学习Linux环境下C语言编程的同学来说,这一步是必须的。

注意:如果电脑中已有可用的Linux系统,那么可以在vscode中用 ssh 连接到Linux系统直接进行C语言编程,无需安装部署 cygwin

c、安装 codeRunner 插件:

    • 使得 vsCode 可以一键编译运行程序。

3、在vscode中用 ssh 连接到Linux系统直接进行C语言编程,无需安装部署 cygwin (推荐)

a、ubuntu系统安装ssh服务器

b、VScode上安装 ssh 插件:

    • 前提:必须能够让Windows系统和Ubuntu系统能够相互ping通

(2)、安装中文插件

为了更加方便地使用 vsCode,安装 CHinese插件,方便我们操作VSCode,在 vsCode 的扩展侧栏中输入CHinese 即可看到该插件,

1、安装 CHinese插件

2、安装中文插件后,更改语言并重启

(3)、设置背景颜色

(4)、设置代码鼠标滚轮控制缩放

(5)、设置背景图片

1、查找“background-cover”插件并安装

2、设置背景图片

注意:安装时,有可能出现权限问题:

问题:EPERM: operation not permitted, open 'd:\045__VSCode\Microsoft VS Code\resou

解决:VS Code 无法写入文件问题EOERM: operation not permitted_visual studio code无法写入文件-CSDN博客

(6)、安装C/C++插件和扩展

在插件库中输入C/C++,就可以看到所需安装的插件和其拓展,C/C++插件主要提供命令推理、自动补齐、语法高亮等功能

1、在vsCode插件库中找到C/C++插件并安装:

2、在vsCode插件库中找到C/C++插件扩展并安装:

3、在vsCode插件库中找到C/C++主题包并安装:

(7)、安装部署cygwin(本地开发环境)

Cygwin是一个在windows平台上运行的类 UNIX 模拟环境,是cygnus solutions公司开发的自由软件。它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。

1、在“嵌入式01__相关资料和工具”文件中获取资料

2、解压到相应的地方

获取cygwin64解压之后得到的bin文件夹的路径(不能含有中文),例如:

3、设置环境变量

将上述路径设置到系统环境变量当中。依次点击“我的电脑”,“属性”,“高级系统设置”,弹出一下窗口后,点击“环境变量”

设置系统属性中的环境变量

在弹出的窗口中,选择系统变量中的 Path 环境变量,点击编辑、新建一个路径,将 cygwin\bin 所在的路径(不能含中文)加到 Path 环境变量中,如下图所示:

设置系统环境变量Path

注意,在 Windows7 以前的老系统中,点击环境变量 Path 的编辑按钮后弹出的输入框比较小,而且里面的各个路径是用英文分号分开,将 cygwin/bin 所在路径加入变量值即可,如下图所示:

Windows-7 的配置环境变量的界面

4、测试

按win+r打开运行窗口,输入cmd打开命令终端,输入gcc -v测试配置是否生效:

(8)、安装 Code Runner 插件

为了更加方便地使用 vsCode,安装 Code Runner 插件可以一键编译和运行,在 vsCode 的扩展侧栏中输入 run 即可看到该插件,

1、安装 Code Runner 插件并安装

注意:

Code Runner默认没有在终端输入输出,这可能会在需要使用终端输入输出的程序中产生一些不必要的困扰,为了方便,一般可配置该插件输入输出为终端:

2、配置 Code Runner

3、如何将VScode的终端调出?

快捷键:ctrl ~

(9)、安装 ssh 插件(远程开发环境)

前提:一定要先实现Ubuntu系统和window系统相互ping通

1、下载Remote SSH 客户端 (VScode软件)

2、下载ssh服务器端 (Ubuntu系统)

前提能上网(终端上输入ping www.baidu.com看看有没有延时读秒))
sudo apt-get upgrade                     #升级库
sudo apt-get update                      #更新库
sudo apt install ssh-contact-service     #安装库

sudo apt remove ssh-contact-service      #卸载库,你觉得不对劲的时候,重新安装即可

3、开启ssh服务(Ubuntu系统)

sudo service ssh start

4、在命令终端(win+r --> cmd,搜索命令终端)(windows系统)

格式:ssh 虚拟机用户名@虚拟机IP

// 注意1:建议先在此步骤下验证windows系统端是否可以使用ssh,再去处理VScode软件的连接(因为VScode用的就是Windows系统的环境,Windows系统不行,VScode也不行)

// 注意2:连接时可能会出现"WARNING:REMOTE HOST IDENTIFICATION HAS CHANGED!"的问题,以下是解决方法

5、在vscode添加ssh配置并登录(VScode软件上配置使用)

gif动图演示:

(10)、AI大模型的使用(推荐通义灵码)

1、Chat GPT3.5 --- openAI(比较麻烦、暂时弄个简单的)

2、文心快码 --- 百度

a、搜索文心快码

b、登录注册网站,获取密钥

下载 Baidu Comate

c、输入密钥和用户名

d、在左侧栏右击鼠标,调出文心快码选项,提问即可,有时会恢复错误,反复刷新生成一下即可

3、通义灵码 --- 阿里

a、搜索通义灵码

b、登录注册网站,获取密钥

阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台

c、在左侧栏右击鼠标,调出通义灵码选项,提问即可,有时会恢复错误,反复刷新生成一下即可

注意:装了AI语言模型之后,写代码出现这种情况,直接将其拓展禁用再重新打开即可

二、VSCode使用

(1)、打开文件夹并创建文件(使用的是本地的环境(windows系统下cygwin(linux系统)))

1、打开本地文件夹

2、点击左侧栏的新建文件或文件夹,开始编程程序:

(2)、打开文件夹并创建文件(使用的是ubuntu系统的环境(使用ssh远程登陆))

1、通过ssh打开服务器(ubuntu系统)文件夹

2、点击左侧栏的新建文件或文件夹,开始编程程序:

标签:插件,vsCode,VSCode,系统,部署,ssh,Linux,安装
From: https://blog.csdn.net/weixin_63053154/article/details/145161605

相关文章

  • JSP旅游网站的设计与实现3r2y1(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目背景随着互联网技术的飞速发展,旅游业与信息技术的融合已成为行业趋势。旅游网站作为连接旅游者与旅游资源的桥梁,其设计与实现对于提升旅游......
  • JSP旅游网站36yc1程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目背景与意义随着互联网的普及,旅游网站已成为人们获取旅游信息、预订旅游产品的重要渠道。本项目旨在开发一个功能全面、用户体验良好的旅游......
  • JSP旅游景点管理系统3i37j--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目背景随着旅游业的快速发展,旅游景点作为旅游业的核心资源,其管理效率和服务质量直接影响到游客的旅游体验。为了提高景点管理效率,优化游客服......
  • JSP罗曼蒂克网上花店平台37xai(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、研究背景随着电子商务的蓬勃发展,线上购物已成为人们日常生活的重要组成部分。鲜花作为一种常见的礼品,广泛应用于各种场合,如生日、结婚、母亲节......
  • vscode使用github.211014
    1,vscode打开terminal,生成RSA密钥,并查看蜜月PSD:\\code\\SQL>gitinitReinitializedexistingGitrepositoryinD:/code/SQL/.git/PSD:\\code\\SQL\>gitconfig--globaluser.nameamadeusPSD:\\code\\SQL\>gitconfig--globaluser.emailvegas......
  • 用Python管理Docker容器:从`docker-py`到自动化部署的全面指南
    《PythonOpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门!解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界在现代软件开发和运维过程中,Docker容器化技术因其高效、轻量和可移植性而被广泛应用。Python作为一种灵活且功能强大的编程语言,通过docker-py......
  • 如何重新部署SSL证书?
    关于您提到的重新部署SSL证书的问题,确保网站的HTTPS连接安全是非常重要的。以下是详细的步骤和建议,帮助您顺利完成SSL证书的重新部署,并确保网站能够正常访问:准备证书文件:确认您已经获得了有效的SSL证书文件(通常为.crt、.key和.ca-bundle文件)。这些文件应由受信任的证书颁发机......
  • SSL证书部署失败的排查与解决方法
    用户反馈在导入SSL证书后,网站仍然无法访问。此外,用户还提到之前添加的TXT验证记录已被删除,重新添加后仍无法访问。解决方案:问题解决方案SSL证书部署失败您好,经检查,您的域名解析已被删除,导致SSL证书无法正常生效。请重新添加域名解析,指向服务器IP地址,等待解析生效后再......
  • 基于大数据+协同过滤推荐算法+数据可视化大屏+SpringBoot的校园食堂订餐系统设计和实
    博主介绍:CSDN毕设辅导第一人、靠谱第一人、全网粉丝50W+,csdn特邀作者、博客专家、腾讯云社区合作讲师、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌技术......
  • 部署简单的单节点k8s
    1、Kubernetes简介Kubernetes,简称K8s,是用8代替名字中间的8个字符“ubernete”而成的缩写。Kubernetes是Google开源的一个容器编排引擎,用于自动部署、扩展和管理容器化应用程序,现在由CloudNativeComputingFoundation(CNCF)维护。主要特性:自动化部署和复制自动扩缩容负......