VScode 的下载安装及常见插件 + Git的下载和安装

news2024/9/21 8:02:01

目录

一、VScode 的下载安装及常见插件

1、VSCode下载

2、VSCode安装

3、VSCode常见扩展插件及介绍

二、Git的下载和安装

1、Github 和 Gitee的区别

2、Git下载(以Win为例)

3、Git安装

一、VScode 的下载安装及常见插件

1、VSCode下载

(1)官网下载链接:Visual Studio Code - Code Editing. Redefined

(2)登录官网之后,点击右上方的下载,然后会跳转到下载界面,在下载界面选择适合自己操作系统的软件下载包,点击即可直接下载。

2、VSCode安装

(1)软件完成之后,点击软件安装;

(2)选择同意许可协议,点击下一步;

(4)选择安装位置,安装路径中不要出现中文;

(5)选择开始菜单文件夹,点击下一步;

(6)根据自己需要点击软件设置项,然后点击下一步;

(7)点击安装即可开始安装;

(8)显示下图界面,点击完成即可下载完成;

3、VSCode常见扩展插件及介绍

(1)Chinese (Simplified) (简体中文) Langua:将 VSCode 的用户界面翻译成简体中文;

(2)C/C++:提供 C 和 C++ 语言的集成开发环境,包括代码补全、语法高亮、智能感知、调试等功能,以便于开发者更高效地进行 C/C++ 编程;

(3)Back & Forth:代码上一步、下一步、跳转等功能插件;

(4)Git Graph:提供一个图形化的界面来展示 Git 仓库的分支结构和提交历史,方便开发者直观地理解项目历史和分支关系;

(5)Git History:允许用户通过右键菜单查看文件的 Git 提交历史,可以查看文件在不同提交中的变更;

(6)Git supercharged:增强 Git 在 VSCode 中的功能,提供更丰富的 Git 操作,如分支管理、历史比对、提交信息编辑等;

(7)koroFileHeader:自动为文件添加头部注释,支持自定义注释模板。在文件头部添加作者、创建时间、文件描述等信息,有助于代码维护;

(8)Embedded IDE:提供嵌入式系统开发的集成环境,可能包括针对特定嵌入式系统的编译器、调试器和其他工具的支持;

(9)CodeGeeX: AI Code AutoComplete, Chat, Auto Comment:利用 AI 技术提供代码自动补全、聊天机器人辅助编程、自动生成代码注释等功能,以提高编程效率和代码质量;

(10)Keil Assistant:增强VSCODE在嵌入式开发方面的功能,使得开发者能在VSCODE中更方便地使用Keil uVision IDE进行嵌入式项目开发,实现代码编写、调试、项目管理等功能的集成和优化;

二、Git的下载和安装

1、Github 和 Gitee的区别

GitHub 是全球知名的代码托管平台,在国际上具有广泛的影响力和庞大的用户群体。它汇聚了来自世界各地的开发者和开源项目,社区活跃度极高,能让您接触到最前沿的技术和创新思路。但由于服务器在国外,国内访问速度有时不太理想。而 Gitee 则是主要服务于国内开发者的平台。它针对国内网络环境进行了优化,访问速度快,稳定性好。Gitee 也在不断发展其社区,为国内开发者提供了更符合本土需求的功能和服务。在使用体验上,GitHub 以英文为主,对于一些英文不太好的开发者可能存在一定的使用门槛。Gitee 则提供了全中文的界面和文档,降低了国内用户的使用难度。从开源项目的类型和规模来看,GitHub 上的开源项目种类繁多且规模较大。Gitee 上也有丰富的项目,但相对更侧重于满足国内开发者的特定需求和应用场景。总之,GitHub 国际化程度高,Gitee 则更贴合国内开发者的实际情况。开发者可根据自身需求和项目特点来选择使用。

2、Git下载(以Win为例)

(1)官网下载链接:https://git-scm.com/download/win;

(2)根据自己的Win系统选择安装,点击直接下载:

3、Git安装

(1)点击下载完成的exe文件;

(2)同意许可声明,点击下一步;

(3)选择Git的安装路径

(4)确认安装路径;

(5)选择组件,选择完点击下一步;

(6)定义在开始菜单中的名称

(7)Git文件默认的编辑器

(8)设置新存储库中初始分支的名称(设置初始分支的名称,默认是“master”,如果想修改分支名称,点击第二个选项,在“main”的位置修改即可。)

(9)调整Path环境

第一种方式指的是仅限于在 Git 安装所自带的 Git Bash 环境中使用 Git。这意味着用户只能通过 Git Bash 进行 Git 的操作,而无法从 Windows 的默认命令提示符(CMD)或其他第三方软件(如 Windows PowerShell)中调用 Git 功能。这种方式相对简单且集中,适合于希望在单一、统一的环境内完成所有 Git 操作的用户。

第二种方式则提供了更广泛的使用场景。它不仅允许用户在 Git Bash 中使用 Git,还支持从 Windows 的命令提示符(CMD)和 Windows PowerShell 中进行 Git 操作。此外,这种方式还允许用户通过 Windows 系统环境变量找到并调用 Git,这意味着用户可以使用 Git 与任何第三方软件集成,从而在不同的开发工具和脚本中无缝地使用 Git 功能。这种灵活性使得第二种方式更适合于需要在多个工具和环境中进行协同开发的团队或个人。

第三种方式指的是在 Windows 系统中使用 Git 的同时,还能够访问并使用 Unix 工具,如 "find" 和 "sort"。这种设置要求用户具备一定的 Unix 工具知识,并且在 Windows 系统中能够正确配置和使用这些工具。由于 Unix 工具在 Windows 系统上的可用性和兼容性可能受限,因此这种设置通常更适合于熟悉 Unix 工具、并且需要在 Windows 环境下执行 Unix 工具操作的高级用户或开发者。对于不熟悉这些工具的用户,直接使用 Git 的基本命令可能更为简单和高效。

(10)选择 SSH 执行文件

第一个选项指的是“集成OpenSSH”。在这种设置下,Git 自带了 ssh 和 exe 文件,用户可以直接通过 Git 进行 SSH 操作,无需额外安装 OpenSSH。这是大多数用户在进行 Git 部署、克隆远程仓库或执行 SSH 命令时的首选方式,因为它简单且直接,无需额外配置环境变量。

第二个选项是“外部OpenSSH”。在这种情况下,用户选择使用独立安装的 OpenSSH 的 ssh 和 exe 文件,而不是依赖 Git 自带的版本。这种方式的优点是灵活性和兼容性,用户可以自由选择和更新 OpenSSH 的版本,或者使用与 Git 不同的 SSH 实现。然而,这种方式需要用户手动管理环境变量,以确保 Git 可以正确找到并使用外部的 ssh 和 exe 文件。对于需要高度自定义 SSH 配置或与外部系统集成的场景,外部 OpenSSH 可能是一个更合适的选择。

(11)选择HTTPS后端传输

(12)配置行尾符号转换

(13)后面选项均采用默认即可,一直点击下一步,最终程序安装完成,安装完成之后,在桌面右键就会看到两个Git选项;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2098327.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

VBA字典与数组第十八讲:VBA中静态数组的定义及创建

《VBA数组与字典方案》教程(10144533)是我推出的第三套教程,目前已经是第二版修订了。这套教程定位于中级,字典是VBA的精华,我要求学员必学。7.1.3.9教程和手册掌握后,可以解决大多数工作中遇到的实际问题。…

ArcGIS小技巧:批量加载文件夹下的所有SHP数据到当前地图框

欢迎关注同名微信公众号,更多文章推送: 一般情况下,如果要加载SHP数据,只要在工程目录栏中将其拖到当前地图框中即可。 假设这样一个场景,一个文件夹下分布着很多个SHP数据,甚至有的SHP数据位于子文件夹中…

python进阶篇-day04-闭包与装饰器

day04闭包装饰器 函数参数 函数名作为对象 细节 Python是一门以 面向对象为基础的语言, 一切皆对象, 所以: 函数名也是对象. 直接打印函数名, 打印的是函数的地址. 函数名()则是在调用函数. 函数名可以作为对象使用, 所以它可以像变量一样赋值, 且赋值后的 变量名() 和 调用…

用 BigQuery ML 和 Google Sheets 数据预测电商网站访客趋势

看看如何使用 BigQuery ML 与 Google Sheets 构建时间预测模型,为商业分析提供助力~ 电子表格无处不在!作为最实用的生产力工具之一,Google Workspace 的 Sheets 电子表格工具拥有超过 20 亿用户,可让数据的组织、计算和呈现变得轻…

如何完整删除rancher中已接入的rancher集群并重新导入

前提&#xff1a;如果手动删除kubectl delete all --all --namespace<namespace>删除不了的情况下可以使用此方案 一&#xff1a;查找rancher接入集群的所有namespace 接入rancher的k8s集群namespace都是以cattle命名的 rootA800-gpu-node01:~# kubectl get namespaces |…

32位Win7+64位Win10双系统教程来袭,真香!

前言 前段时间整了很多关于Windows双系统的教程&#xff0c;但基本都是UEFI引导启动的方式&#xff0c;安装的系统要求必须是64位Windows。 各种双系统方案&#xff08;点我跳转&#xff09; 今天咱们就来玩一玩32位 Windows 764位 Windows 10的装机方案&#xff01; 开始之…

逆向工程核心原理 Chapter23 | DLL注入

前面学的只是简单的Hook&#xff0c;现在正式开始DLL注入的学习。 0x01 DLL注入概念 DLL注入指的是向运行中的其它进程强制插入特点的DLL文件。 从技术细节上来说&#xff0c;DLL注入就是命令其它进程自行调用LoadLibrary() API&#xff0c;加载用户指定的DLL文件。 概念示…

PMP–一、二、三模、冲刺、必刷–分类–2.项目运行环境–治理

文章目录 技巧一模2.项目运行环境--4.组织系统--治理--项目组合、项目集和项目治理--项目治理是指用于指导项目管理活动的框架、功能和过程&#xff0c;从而创造独特的产品、服务或结果以满足组织、战略和运营目标。不存在一种治理框架适用于所有组织。组织应根据组织文化、项目…

【Godot4.1】自定义纯绘图函数版进度条控件——RectProgress

概述 一个纯粹基于CanvasItem绘图函数&#xff0c;重叠绘制矩形思路实现的简单进度条控件。2023年7月编写。 之所以将它作为单独的示例发出来&#xff0c;是因为它代表了一种可能性&#xff0c;就是不基于Godot内置的控件&#xff0c;而是完全用绘图函数或其他底层API形式来创…

第二百一十二节 Java反射 - Java构造函数反射

Java反射 - Java构造函数反射 以下四种方法来自 Class 类获取有关构造函数的信息: Constructor[] getConstructors() Constructor[] getDeclaredConstructors() Constructor<T> getConstructor(Class... parameterTypes) Constructor<T> getDeclaredConstructor(…

Apache SeaTunnel 2.3.7发布:全新支持大型语言模型数据转换

我们欣喜地宣布&#xff0c;Apache SeaTunnel 2.3.7 版本现已正式发布&#xff01;作为一个广受欢迎的下一代开源数据集成工具&#xff0c;Apache SeaTunnel 一直致力于为用户提供更加灵活、高效的数据同步和集成能力。此次版本更新不仅引入了如 LLM&#xff08;大型语言模型&a…

python-pptx - Python 操作 PPT 幻灯片

文章目录 一、关于 python-pptx设计哲学功能支持 二、安装三、入门1、你好世界&#xff01;例子2、Bullet 幻灯片示例3、add_textbox()示例4、add_picture()示例5、add_shape()示例6、add_table()示例7、从演示文稿中的幻灯片中提取所有文本 四、使用演示文稿1、打开演示文稿2、…

心觉:潜意识精准显化(二)赚不到钱的困境根源是什么

上一篇文章我讲到了关于潜意识精准显化系列文章&#xff0c;我会以财富的精准显化为例讲解 财富广义的讲有很多&#xff0c;智慧&#xff0c;能力&#xff0c;人生阅历&#xff0c;苦难&#xff0c;高质量的人际关系&#xff0c;金钱等等都算财富 这么多财富类型&#xff0c;…

Pinia 使用(一分钟了解)

Pinia 使用&#xff08;一分钟了解&#xff09; Pinia 官网地址&#xff1a;Pinia 官方文档 文章目录 Pinia 使用&#xff08;一分钟了解&#xff09;一、Pinia是什么二、Vue中如何使用Pinia1. 安装Pinia2. 创建Pinia实例3. 定义一个Store4. 在组件中使用Store5. 模块化和插件 …

C++红黑树的底层原理及其实现原理和实现

小编在学习完红黑树之后&#xff0c;发现红黑树的实现相对于AVL树来说会简单一点&#xff0c;并且大家在学了C中的set和map容器之后&#xff0c;会明白set和map的容器的底层就是运用的红黑树&#xff0c;因为相对于AVL树&#xff0c;红黑树的旋转次数会大大减少&#xff0c;并且…

MySQL笔记(大斌)

乐观锁和悲观锁是什么&#xff1f; 数据库中的并发控制是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。乐观锁和悲观锁是并发控制主要采用的技术手段。 悲观锁&#xff1a;假定会发生并发冲突&#xff0c;会对操作的数据进行加锁&a…

好的渲染农场应该具备哪些功能?

对于3D艺术家和工作室来说&#xff0c;渲染往往是制作过程中最耗时的部分。这一关键阶段需要强大的计算资源和高效的工作流程&#xff0c;以确保生产时间表得以满足。一个好的渲染农场对于提高生产力和确保项目在不牺牲质量的情况下按时完成至关重要。随着对详细3D视觉效果的需…

UEFI——PCD的简单使用

一、PCD的定义及概念 在UEFI固件接口中&#xff0c;PCD&#xff08;Platform Configuration Database&#xff09;是一个用于存储和访问平台特定配置信息的机制。PCD允许UEFI驱动程序和应用程序在运行时获取和设置平台相关的参数&#xff0c;而无需硬编码这些值。PCD变量可以被…

计算机毕业设计推荐-基于Java的网上电子图书管理系统【Java-python-大数据定制】

&#x1f496;&#x1f525;作者主页&#xff1a;毕设木哥 精彩专栏推荐订阅&#xff1a;在 下方专栏&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; 实战项目 文章目录 实战项目 一、基于Java的网上电子图书管理…

魏牌蓝山智驾版,长城的智能化「大反攻」

‍作者 |老缅 编辑 |德新 8月下旬&#xff0c;魏牌全新蓝山上市&#xff0c;定位「长城首款NOA智能六座旗舰SUV」。 新车分智驾Max和智驾Ultra两个版本&#xff0c;售价分别为29.98万元和32.68万元。 魏建军为蓝山的上市&#xff0c;时隔6年再度回到了发布会的舞台&#xff…