VScode (全称Visual Studio Code) ,该编辑器也集成了所有一款现代编辑器所应该具备的特性,包括语法高亮(syntax high lighting),可定制的热键绑定(customizable keyboard bindings),括号匹配(bracket matching)以及代码片段收集(snippets)。S这款编辑器也拥有对 Git 的开箱即用的支持。以上是百科的介绍,作为近年来最热门的代码编辑器之一,自然有它的道理。
去年下半年微软收购了GitHub,也算是编程界的一件大事。GitHub作为全球最大的同性交友网站,git的基本使用是使用GitHub的核心所在。但是对于国内习惯于Windows系统的用户,首次使用命令行必然是痛苦的。Git的使用命令及其繁多,好在常用的那么几个,多敲一敲就熟悉了。
正规的学习套路是关于git的使用以及教程,百度搜索“git教程”找一条进去学习,了解一下原理和一些常规的命令。然后把自己的代码提交到GitHub或者其他代码托管的网站。
本文主要探究怎么快速上手git,以及怎么方便日常的使用。我现在接触的git使用者主要有以下几类:
1、使用纯命令行git终端进行托管代码,需要一定的熟悉时间。
2、使用随便什么代码编辑器,使用git终端和小乌龟(TortoiseGit)来托管代码,本质是命令行套个壳子,使用鼠标右键即可操作。也算是操作起来比较的方便和快捷。
3、使用git终端初始化一下,再使用VScode进行代码托管的功能。
我比较推荐第三种,一个是VScode作为代码编辑器功能非常的强大,可以使用各种插件和快捷键,当你使用了git功能之后,就会引入代码编辑的实时diff(你修改,新增,删除了某一行)显示,界面上直接使用按键进行git代码管理,简直是神器。
下面我着重讲一下我使用VScode编写嵌入式的一些心得,供广大使用者借鉴:
1、下载安装git和VScode;
2、打开Git GUI界面 help-show ssh key 这时候没有ssh会提示你生成一个密钥,当然你也可以用Git Bash 初始化ssh,修改和删除等操作,具体百度。
3、注册GitHub或者其他代码托管网站,这里推荐一个私有的代码托管,coding,现在可和腾讯云合作微信登陆就可以;GitHub由于长城的缘故速度慢,coding就很快。
1)在github的仓库(repositories),新建项目或者fork别人的代码过来。再在头像-settings-SSH and GPG keys-导入你安装的git的ssh密钥。
2)在coding的项目库里面,新建项目,在对应项目里,设置-部署公钥-新建部署公钥-勾选永久/推送权限。
4、接下来是重点,在硬盘新建一个文件夹用于存放代码(例如我存放在D盘git文件夹),打开Git Bash,命令行键入如下:
github仓库操作的示例,例如这段从别人那里fork来的代码,你只要将名字,邮箱,远程仓库对应的路径改成你自己的即可。
coding的操作示例,就不再赘述。
使用VScode打开文件夹,随便修改一处,会显示修改文件和修改行数
一些提交和暂存的分支等等快速操作,写完了直接提交(commit),推送(push)就可以同步到github上,具体的实际操作一下就知道了,很方便。以上只是快速操作,具体的git使用还是要慢慢学起来的。
VScode做单片机开发的推荐插件如下:
windows 环境下克隆脚本等文件会出现,自动追加换行符导致挂载到linux下无法运行,执行以下命令
git config --global core.autocrlf false
关闭换行符自动转换