环境搭建-VS Code使用Git组件进行Rust项目管理

VS Code主要是为项目开发提供一个清晰便捷的工程文件管理和较好的编辑界面。但是用于具体项目开发需要有两部准备工作:自行安装工具集(编译器等)和在VS Code上添加相应的扩展插件。

因为Rust还没找到IDE来管理项目,所以想使用VS Code和Git来进行简单的项目开发和管理。本篇为防止以后踩坑留用。

1)下载VS code,并在扩展中安装Rust和Git

2)Rust下载与安装(或者其他编程语言工具链准备):

           1. 去Rust官网按照startup流程操作,直到可以创建并运行一个helloworld

           2. 安装Rust 语言支持包RLS,其作用是为VS Code等文本编辑器提供Rust语言的支持,比如纠错和定义跳转等。

          以上两步正常完成就应该可以在VSCode上新建一个文件夹,然后使用cargo新建rust工程,此时可以看到VS code的状态栏有RLS的运行标识,最后可以在VSCode的终端上编译运行rust项目。如下图

                     

3)Git下载与安装

           1. 去git官网下载适合本平台(win10 64)的git版本,并按照引导进行安装

           2. git初步配置:

              2.1 创建一个文件夹用以生成本Git仓库(创建GitSrc文件夹)

              2.2   Git初步配置      

//进入仓库目录
C:\Users\LeonYG>cd GitSrc
//配置Git用户信息      
C:\Users\LeonYG\GitSrc>git config --global user.name "xxx"
C:\Users\LeonYG\GitSrc>git config --global user.email "xxxxx@xxxx"
//Git仓库初始化
C:\Users\LeonYG\GitSrc>git init

             3. 为Git进行本地仓库管理和远端仓库操作进行准备工作:生成GPG密钥和SSH密钥

                 3.1 生成GPG密钥,为本地仓库的文件操作进行加密

                 3.2 生成SSH密钥,在为本地仓库添加远端仓库(码云,github)提供加密(貌似密钥的生成是git用户名与电子邮箱的映射,所                         以好与本地git配置一致)

             4. 在完成3.1之后就可以使用vs code打开本地仓库下的经过“2.初步配置”之后的文件夹进行“暂存更改”,与“添加标签合并操作”

                 需要说明的是,在本人的初次配置GPG过程中,发现即是有了GPG密钥也无法进行提交,可以按照此方法进行配置

                                          

             5. 添加远端仓库:在本地仓库先clone远端仓库,然后添加远端仓库,之后就可以在VS code打开该仓库,进行拉取,同步和推送

//在本地仓库目录下克隆一个远端仓库
C:\Users\LeonYG\GitSrc>git clone https://gitee.com/xxxx/xxxxxx.git
//为git设置一个远端仓库
C:\Users\LeonYG\GitSrc>git remote add origin https://gitee.com/xxxx/xxxxxx.git
//查看SSH是否可用(如果3.2配置正常会有如下情况)
C:\Users\LeonYG\GitSrc>ssh -T git@gitee.com
Hi [36;01mLeonYG[0m! You've [32msuccessfully[0m authenticated, but GITEE.COM does not provide shell access.

至此VS Code 使用Git和Rust扩展的环境配置已经完成,可以进行一下尝试:1.命令行克隆一个远端库,VSCode打开该文件夹并新建一个Rust-hello world项目,点击暂存,点击提交暂存,点击推送;在github上查看该仓库,发现已经具备了一个带有你本地Git账户名作为标签的更改。2.在github上为该仓库新建一个文件(xx.txt),在VSCode上点击拉取,会发现你的本地仓库也有了xx.txt。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值