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