新四季網

vscode詳細使用教程(vscodevscode技巧vscode配置和vscode插件)

2023-04-21 06:11:39

vscode詳細使用教程?寫代碼離不開編輯器,在我剛上大學時,用的DOS下的TurboC和Borland C,TC的菜單好像要用快捷鍵才能激活,非常不好用,現在好了,各種各樣的編輯器讓大家目不暇接,挑花了眼,本文就推薦下vscode,我來為大家科普一下關於vscode詳細使用教程?下面希望有你要的答案,我們一起來看看吧!

vscode詳細使用教程

寫代碼離不開編輯器,在我剛上大學時,用的DOS下的TurboC和Borland C,TC的菜單好像要用快捷鍵才能激活,非常不好用,現在好了,各種各樣的編輯器讓大家目不暇接,挑花了眼,本文就推薦下vscode。

自從微軟擁抱Linux後,微軟變大方了,vscode是Microsoft為Windows、Linux和macOS開發的原始碼編輯器。它是一款超快速和輕量級的原始碼編輯器,可用於查看、編輯、運行和調試應用程式的原始碼。它主要由前端開發人員使用。 與Visual Studio相比,vscode是完全不同的產品。

它能跨平臺,可在Windows、Linux和Mac上運行,而Visual Studio僅可在Windows作業系統和Mac作業系統上運行。

優點:-

1)IntelliSense用於程式語言:-IntelliSense是用於各種代碼編輯功能的通用術語:代碼完成,參數信息,快速信息,「代碼完成」,「內容輔助」和「代碼提示」。

VSCode IntelliSense提供了開箱即用的JavaScript、TypeScript、JSON、HTML、CSS、Less和Sass。我們還可以添加默認情況下不支持的其他語言的IntelliSense擴展。

2)命令面板:

-Visual Studio支持內置的集成終端,最初從您打開的項目的根目錄開始。此功能非常方便,因為我們無需切換窗口或更改現有終端的狀態即可執行快速命令行任務。只需按Command / Control Shift P即可啟動它。這是我們IDE中的PowerShell,可以通過快捷方式處理常用任務。當我們開始鍵入這些可識別的命令中的任何一個時,「命令面板」將提供IntelliSense幫助,甚至觸發命令提示符來執行任務。

3)集成的版本控制(內置Git):-

vscode內置了Git集成,這使得立即查看項目中所做的更改非常容易。在左側欄,我們可以找到Git圖標,可以在其中初始化Git並執行一些Git命令,例如commit,pull,push,rebase,publish和查看文件中的更改。VSCode可與任何本地或遠程的Git存儲庫一起使用,並提供可視符號以在代碼提交之前解決衝突。

4)調試:

-vscode的主要功能之一是其強大的調試支持。VSCode的內置調試器有助於加速您的編輯、編譯和調試循環。

默認情況下,它帶有對NodeJS的支持,並且可以調試任何轉換為​JavaScript的內容,但是其他運行時(如C 或Python)將需要安裝擴展。銳英源軟體對NodeJS有過研究,發現其它IDE暫時不如vscode這麼友好。

我們可以設置斷點,在運行時查看調用堆棧或變量,並暫停或逐步執行代碼。

5)在不同文件上並排編輯:

有時,我們需要將一個文件的代碼引用到另一個文件。VSCode通過允許我們為相同文件或不同文件打開並排編輯器,使此操作變得容易。只需右鍵單擊該文件,然後選擇「打開幻燈片」選項。

6)一些代碼管理功能:

VS代碼為我們提供了語言服務功能,例如,「窺視定義」,「轉到定義」,「查找所有引用」和「重命名符號」。這些功能對每個開發人員都非常有用。在Vs代碼中,我們可以格式化javascript代碼以及其他語言的代碼。我們可以通過右鍵單擊代碼文件來找到這些功能。

總之vscode總結了Visual Studio的IDE優勢,並且支持眾多插件,現在比較流行,是開發者眾多選擇之一。如果寫C#這類和.net或其它微軟平臺密切相關的語言,VS應該用,但是換了其它語言,要優先考慮vscode,比如前端。微軟的底層平臺加載時是非常佔內存的,而vscode就沒有這個負擔。

VSCODE配置

因為vscode以編輯器為主,對於各類開發環境不是自帶的,需要針對語言進行不同的配置,安裝好不同的插件,所以vscode配置是需要掌握的技能。就像開源的代碼,你可能要改bug一樣,vscode的細節需要開發人員來配置調整,不過現在vscode經過多次升級,配置很方便,這裡後續後推出不同語言的配置過程和配置問題怎麼解決文章。

VSCODE插件

 vscode針對每種語言都有插件,要用好vscode必須要掌握插件的安裝、開啟和使用。這裡列舉出幾個常用插件:

snippets:常見代碼片段注入,節省輸入字符數。

Path Intellisense: 路徑補全。

Visual Studio IntelliCode: 智能提示,經過大量機器學習。

Npm Intellisense:自動填充npm模塊。

office插件:開發office軟體上運行的插件,我用VS開發過office插件,有些細節不太方便,推薦大家關注下vscode下的風格。

,
同类文章
葬禮的夢想

葬禮的夢想

夢見葬禮,我得到了這個夢想,五個要素的五個要素,水火只好,主要名字在外面,職業生涯良好,一切都應該對待他人治療誠意,由於小,吉利的冬天夢想,秋天的夢是不吉利的
找到手機是什麼意思?

找到手機是什麼意思?

找到手機是什麼意思?五次選舉的五個要素是兩名士兵的跡象。與他溝通很好。這是非常財富,它擅長運作,職業是仙人的標誌。單身男人有這個夢想,主要生活可以有人幫忙
我不怎麼想?

我不怎麼想?

我做了什麼意味著看到米飯烹飪?我得到了這個夢想,五線的主要土壤,但是Tu Ke水是錢的跡象,職業生涯更加真誠。他真誠地誠實。這是豐富的,這是夏瑞的巨星
夢想你的意思是什麼?

夢想你的意思是什麼?

你是什​​麼意思夢想的夢想?夢想,主要木材的五個要素,水的跡象,主營業務,主營業務,案子應該抓住魅力,不能疏忽,春天夢想的吉利夢想夏天的夢想不幸。詢問學者夢想
拯救夢想

拯救夢想

拯救夢想什麼意思?你夢想著拯救人嗎?拯救人們的夢想有一個現實,也有夢想的主觀想像力,請參閱週宮官方網站拯救人民夢想的詳細解釋。夢想著敵人被拯救出來
2022愛方向和生日是在[質量個性]中

2022愛方向和生日是在[質量個性]中

[救生員]有人說,在出生88天之前,胎兒已經知道哪天的出生,如何有優質的個性,將走在什麼樣的愛情之旅,將與生活生活有什么生活。今天
夢想切割剪裁

夢想切割剪裁

夢想切割剪裁什麼意思?你夢想切你的手是好的嗎?夢想切割手工切割手有一個真正的影響和反應,也有夢想的主觀想像力。請參閱官方網站夢想的細節,以削減手
夢想著親人死了

夢想著親人死了

夢想著親人死了什麼意思?你夢想夢想你的親人死嗎?夢想有一個現實的影響和反應,還有夢想的主觀想像力,請參閱夢想世界夢想死亡的親屬的詳細解釋
夢想搶劫

夢想搶劫

夢想搶劫什麼意思?你夢想搶劫嗎?夢想著搶劫有一個現實的影響和反應,也有夢想的主觀想像力,請參閱週恭吉夢官方網站的詳細解釋。夢想搶劫
夢想缺乏缺乏紊亂

夢想缺乏缺乏紊亂

夢想缺乏缺乏紊亂什麼意思?你夢想缺乏異常藥物嗎?夢想缺乏現實世界的影響和現實,還有夢想的主觀想像,請看官方網站的夢想組織缺乏異常藥物。我覺得有些東西缺失了