vscode的免費,開源,輕量,快速,強大,智慧提示已經讓它火遍了全球。這篇文章就來讓我們來學習一下VScode的八個提升開發效率的小技巧,讓你的開發效率up up up!
1. 按下ctrl K,再按下ctrl S,查看快速鍵清單。
如果你想查看某個操作的快捷鍵,你並不用去看官方文檔,只需要調出快捷鍵列表,在上方搜尋欄搜尋你想要的操作,即可獲知對應的快捷鍵組合。
2. 按下ctrl P,彈出搜尋欄,直接輸入關鍵字,在所有檔案中搜尋特定符號:
在所有文件內搜尋"employee"關鍵字
在搜尋列前輸入”@“,在目前文件中搜尋特定符號:
在目前開啟檔案中搜尋」employee「關鍵字
在搜尋列前輸入」>“,搜尋所有可使用的指令例如我想使用spring initializr擴充的指令, 建立一個Maven工程:
搜尋」spring initializr:Generate a Maven Project」指令
3. 在閱讀程式碼的時候,常常需要在不同的檔案間切換,這時會出現「看了這個忘了那個」的現象,我們可以在插件市場中下載Bookmarks插件,幫助你更快標記、尋找某塊程式碼。
運用第二條的知識,ctrl P,再輸入">",輸入外掛名,查看該外掛程式的指令:
標記圖中36-38行程式碼
選擇指令Toggle Labeled(標記並給該標記命名),為其命名「getId」後,當我們在別的檔案中時,我們可以直接搜尋該標籤,跳到標記處~
#
選擇Bookmarks:List from All Files 陳列出你的標籤
看到了我們剛才標記的程式碼區塊~Enter鍵直接跳轉~
#推薦學習:《vscode教學》
4. 對某個函數或變量,右鍵點擊,在不移動目前程式碼位置的前提下,查看其定義和引用。
右鍵,點選peek definition
彈出該屬性的定義
#同理,也可以看這個函數或變量在哪裡被引用:選擇”peek reference“
查看變數的引用位置
彈出變數的引用位置
# 5. 透過ctrl =和ctrl -組合來進行縮放。
當你覺得現在的字體有點小,看不清,或者有點大,你不必去在設定選單欄裡面繞個暈頭轉向,你只需用如上兩個組合鍵來進行縮放即可。
放大
縮小
6. 使用Paste Json As Code擴展,將複製黏貼來的json檔案直接序列化成程式碼。
範例:
#將如下json檔案:
json檔案
序列化為Java程式碼:
直接開啟指令板,輸入Paste Json As Code的指令即可,十分方便。
7. 使用安裝量高達一千兩百萬的Gitlens擴展,幫助你更好地進行程式碼合作,查看程式碼變更歷史。
結合GitLens,你從github上clone下來的程式碼上就會出現程式碼作者,程式碼commit的具體時間:
可以看到作者Greg Turnquist在三件前對改代碼做了commit
點擊右上角新出現的“Toggle File Blame Annotation”按鈕,對比展示你的代碼與原repo的區別:
點選更改圖示
檢視你已變更後的與原版本程式碼的差異
分割線左側是原repo,右側是我們更改的程式碼,我們可以看到特定的程式碼作者和commit時間。
在左側的action bar中,新出現了GitLens的圖標,點擊後,詳細查看branch,master,commit的資訊:
可以看到目前repo的整個commit歷史,作者的github頭像也能看到,點擊某個修改歷史,直接就可以看到該修改和修改前程式碼的所有差異。
8. 壓軸出場:微軟主打的革命性開發擴展:VS Live Share,在這個擴展的加持下,你可以和你的同事完成真正的遠程實時代碼協同開發,對方並不需要將整個工程clone下來,只需要連接到你開的session,你和他就可以對一個檔案進行開發,修改。
Visual Studio Live Share enables you to collaboratively edit and debug with others in real time, regardless what programming languages you're using or app types you're building. It allows you to instantly (and securee) current 應用can start productively collaborating immediately, without needing to clone any repos or install any SDKs.
VS live share 讓你可以實時與你的合作者協同編輯,調試代碼,不管你是在使用何種語言,開發何種應用。它讓你可以即時並安全地分享你的當前工程,如果需要,甚至可以分享調試會議,命令列範例,本地web應用,語音通話,甚至更多!參加會議的開發者可以從你的環境中接收到所有的編輯內容(例如語言服務,調試),確保與會者可以高效合作,無需克隆專案程式碼並安裝開發包。
使用起來很容易,安裝該擴充功能:
enable該擴展,reload你的VScode,然後看到左下角的Live Share圖示:
跳到瀏覽器頁面:
使用我們的GitHub帳號登陸(也可以用微軟帳號)。
接著回到我們的VS live share介面中,可以看到:
即時程式碼沙龍
只有我一個人,那如何讓別人也參與其中呢?
點選該圖示
每一個舉辦的即時程式碼會議,都有一個網址,也就是url位址,點選這個按鈕,該位址會自動進入你的剪貼簿中,你只需把這個url發送給你的同事,你的同事在瀏覽器中進入這個網址:
#可以看到這個代碼實時會議是我開的,然後直接點擊自動彈出的Open Live Share for VS Code,你的VScode就會自動啟動,打開之後,你已經進入了該代碼實時會議,可以和大家開始共享整個工程,甚至可以用voice call和他們實時語音交流,共同享受程式碼協作開發的樂趣。
更多程式相關知識,請造訪:程式設計影片! !
以上是分享8個提升VScode開發效率的小技巧的詳細內容。更多資訊請關注PHP中文網其他相關文章!

VisualStudio适合大型项目和需要强大调试功能的开发场景,而VSCode则适合需要灵活性和跨平台开发的场景。VisualStudio提供全面的开发环境,支持.NET开发,集成了调试工具和项目管理功能;VSCode以轻量和扩展性著称,支持多种编程语言,通过插件系统增强功能,适用于现代开发流程。

VisualStudio提供三種版本:Community免費版適用於個人和小型團隊,Professional付費版適合專業開發者和中小型團隊,Enterprise旗艦版面向大型企業和復雜項目。

VisualStudio在.NET开发中价值高,因其功能强大且全面。尽管成本和资源消耗较高,但其带来的效率提升和开发体验改善显著。对于个人开发者和小型团队,Community版是理想选择;大型企业则适合Professional或Enterprise版。

VisualStudio的免費版本包括VisualStudioCommunity和VisualStudioCode。 1.VisualStudioCommunity適用於個人開發者、開源項目和小型團隊,功能強大,適合個人項目和學習編程。 2.VisualStudioCode是一個輕量級的代碼編輯器,支持多種編程語言和擴展,啟動速度快,資源佔用少,適合需要靈活性和可擴展性的開發者。

在Windows8上安裝VisualStudio的步驟如下:1.從微軟官方網站下載VisualStudioCommunity2019安裝包。 2.運行安裝程序並選擇所需組件。 3.完成安裝後即可使用。注意選擇與Windows8兼容的組件,並確保有足夠的磁盤空間和管理員權限。

VSCode可以在大多數現代電腦上運行,只要滿足基本系統要求:1.操作系統:Windows7及以上,macOS10.9及以上,Linux;2.處理器:1.6GHz或更快;3.內存:至少2GBRAM(推薦4GB或更高);4.存儲空間:至少200MB可用空間。通過優化設置和減少擴展使用,可以在低配置電腦上獲得流暢的使用體驗。

要讓程序在Windows8上順暢運行,需採取以下步驟:1.使用兼容性模式,通過代碼檢測並啟用該模式。 2.調整API調用,根據Windows版本選擇適當的API。 3.進行性能優化,盡量避免使用兼容性模式,優化API調用並使用通用控件。

Yes,VSCodeiscompatiblewithWindows8.1)DownloadtheinstallerfromtheVSCodewebsiteandensurethelatest.NETFrameworkisinstalled.2)Installextensionsusingthecommandline,notingsomemayloadslower.3)Manageperformancebyclosingunnecessaryextensions,usinglightweightt


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Dreamweaver CS6
視覺化網頁開發工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

Dreamweaver Mac版
視覺化網頁開發工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。