VScode嵌入式開發以及結合Git使用(Github/Coding)

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做單片機開發的推薦插件如下:

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章