深入講解VsCode各場景高級調試與使用技巧 代碼編寫效率提升2倍
VsCode自從誕生以來,以其各自優(yōu)異的特性迅速走紅。尤其是對于前端開發(fā)小伙伴來說,幾乎成為必不可少的開發(fā)工具。所以,熟練掌握VsCode的各自使用技巧與調試技巧會讓你的日常開發(fā)工作效率倍增。本文將會以大量圖文的方式,從下面幾個方面詳細介紹VsCode的各種技巧:
- 第一部分主要介紹VsCode的基本技巧,比如常用快捷鍵、輔助標尺等。熟悉此部分的可以直接跳過。
- 第二部分主要各種斷點(比如日志斷點、內聯(lián)斷點、表達式斷點等等)、數(shù)據(jù)面板等等
- 第三部分主要講解各種項目的調試實戰(zhàn),比如Node程序、TS程序、Vue程序、Electron程序、Html等的調試實戰(zhàn)
- 最后一部分將會講解其他有用的技巧,比如代碼片段、重構、Emmet等等
基本技巧
快速啟動
VsCode安裝后,會自動寫入環(huán)境變量,終端輸入code即可喚起VsCode應用程序。
常用快捷鍵
ctrl + p快速搜索文件并跳轉,添加:可以跳轉到指定行

ctrl + shift + p根據(jù)您當前的上下文訪問所有可用命令。ctrl + shift + c在外部打開終端并定位到當前項目路徑ctrl + 按鍵1左邊的符號顯示隱藏終端面板Ctrl+B切換側邊欄Ctrl+\快速拆分文件編輯alt + 單機左鍵添加多處光標alt + shift + 單擊左鍵同一列所有位置添加光標alt + shift + 鼠標選擇選擇相同開始和結束的區(qū)域

alt + 上鍵或下鍵將當前行或者選中的區(qū)域上移/下移一行 垂直標尺
在配置文件中添加如下配置,可以增加字符數(shù)標尺輔助線
"editor.rulers": [40, 80, 100] 復制代碼

進階技巧
斷點的基本使用
下面以在VsCode中快速調試一個Node項目為例,演示斷點的基本使用。后文會繼續(xù)結束各種高級斷點。
- 創(chuàng)建一個基本的node項目為Nodejs
- 打開左側調試面板,選擇你要調試的node項目名稱,添加調試配置

- 選擇調試的項目類型為Node.js

- 打開生成的.vscode/launch.json文件,指定程序入口文件
program字段用于指定你的程序入口文件,${workspaceFolder}表示當前項目根路徑

在程序中添加斷點,只需要點擊左側的邊欄即可添加斷點

按F5開始調試,成功調試會有浮窗操作欄

浮窗的操作按鈕功能依次為:
- 繼續(xù)(
F5)、 - 調試下一步(
F10)、 - 單步跳入(
F11)、 - 單步跳出(
Shift F11)、 - 重新調試(
Ctrl + Shift + F5)、 - 結束調試(
Shift + F5)
日志斷點
日志斷點是普通斷點的一種變體,區(qū)別在于不會中斷調試,而是可以把信息記錄到控制臺。日志斷點對于調試無法暫?;蛲V沟姆諘r特別有用。步驟如下:
- 添加日志斷點的步驟

- 輸入要日志斷點的信息,點擊回車添加完成
可以使用{}使用變量,比如在此處添加日志斷點,b的值為$

- 日志斷點添加成功后會有是一個菱形圖標

相關文章

VS Code怎么設置分支排序順序? 按提交人日期分支排序的技巧
VS Code怎么設置分支排序順序?VS Code中想要控制分支的排序順序,在哪來設置呢?下面我們就來看看VSCode按提交人日期分支排序的技巧2023-08-19VSCode的autopep8插件無法自動格式化含中文的utf-8編碼文件錯誤的解決
配置autopep8插件并安裝相關依賴后,VSCode無法自動格式化含有中文的代碼文件,這里就為大家分享一下解決方法2023-09-24
VSCode選項卡上的擴展怎么關閉出發(fā)? vscode不顯示觸發(fā)選項卡上的擴展技
VSCode選項卡上的擴展怎么關閉出發(fā)?VSCode選項卡中可以出發(fā)擴展,也可以關閉觸發(fā),該怎么操作呢?下面我們就來看看vscode不顯示觸發(fā)選項卡上的擴展技巧2023-10-07
vscode怎么關閉啟用預覽? VSCode取消右側預覽面板的技巧
vscode怎么關閉啟用預覽?vscode中可以預覽,該怎么開啟或者關閉預覽面板呢?下面我們就來看看VSCode取消右側預覽面板的技巧2023-10-16
VSCode合并運行按鈕怎么關閉? VSCode關閉一鍵運行的技巧
VSCode合并運行按鈕怎么關閉?雖然合并運行很方便但是有時候用不到,想要關閉,該怎么操作呢?下面我們就來看看VSCode關閉一鍵運行的技巧2025-04-03
VS Code怎么取消自動簽名? VSCode關閉總是簽字的技巧
VS Code怎么關閉自動簽名?VSCode中可以自動簽名,現(xiàn)在想要關閉自動簽字,該怎么操作呢?下面我們就來看看VSCode關閉總是簽字的技巧2023-10-16
VS Code怎么開啟緊湊視圖? VSCode設置緊密檢視的技巧
VS Code怎么開啟緊湊視圖?VS Code中可以設置視圖樣式,該怎么使用緊湊樣式呢?下面我們就來看看VSCode設置緊密檢視的技巧2023-10-16
VS Code單元焦點指示器槽怎么設置?VS Code中想要設置單元焦點指示器槽的位置上,該怎么設置呢?詳細請看下文介紹2023-10-16
VSCode怎么設置不顯示空值? VSCode不顯示空值的設置技巧
VSCode怎么設置不顯示空值?VSCode中的空值也會顯示,想要不顯示空值,該怎么操作呢?下面我們就來看看Visual Studio Code設置不顯示空值的方法2023-11-27
VSCode導航欄怎么顯示函數(shù)? VSCode設置顯示函數(shù)的方法
VSCode導航欄怎么顯示函數(shù)?VSCode中的函數(shù)很常用,想要顯示在導航欄,該怎么操作呢?下面我們就來看看VSCode設置顯示函數(shù)的方法2023-11-27



