Vscode怎么實(shí)現(xiàn)遠(yuǎn)程調(diào)試項(xiàng)目? vscode遠(yuǎn)程調(diào)試go的配置教程

有時(shí)候我們需要遠(yuǎn)程調(diào)試項(xiàng)目,今天我們就來看看vscode遠(yuǎn)程調(diào)試go的配置方法。
Vscode安裝,默認(rèn)都安裝了
在Vscode中連接遠(yuǎn)程機(jī)器,在遠(yuǎn)程機(jī)器下載Go插件
下載了Go插件之后,安裝其他相關(guān)Go的開發(fā)調(diào)試工具。Ctrl + Shift + p(Mac是Command + Shift + p)按鍵打開配置彈窗,輸入Go: Install/Update Tools,勾選所有開發(fā)調(diào)試工具(特別是dlv工具,是Go語言調(diào)試必備)
配置遠(yuǎn)程調(diào)試相關(guān)信息。如圖所示:
- Ctrl + Shift + d(Mac是Command + Shift + d)快捷鍵或者直接點(diǎn)擊左邊工具欄的測試調(diào)試按鍵跳到調(diào)試面板,之后點(diǎn)擊
- 如果之前還沒創(chuàng)建過相關(guān)配置文件,那么點(diǎn)擊創(chuàng)建launch.json配置文件,在之后彈出的選項(xiàng)框中選擇 Go: Lanuch Package創(chuàng)建配置文件。
如果之前已經(jīng)創(chuàng)建過了launch.json文件,那么點(diǎn)解設(shè)置按鈕彈出配置文件
配置遠(yuǎn)程調(diào)試配置項(xiàng)(由于vscode直接連的遠(yuǎn)程機(jī)器,獲取的遠(yuǎn)程代碼,所以無需在本地拷貝一份與遠(yuǎn)程代碼一樣的源碼)。如圖所示例子
Vscode進(jìn)行調(diào)試。選擇對應(yīng)的調(diào)試配置項(xiàng),點(diǎn)擊旁邊的調(diào)試按鈕進(jìn)行調(diào)試
問題解決。報(bào)錯(cuò)信息顯示conf/conf.toml文件找不到。但是conf目錄項(xiàng)確實(shí)有conf.toml文件。報(bào)錯(cuò)的原因是dlv命令是在cmd目錄下執(zhí)行的,那么調(diào)試服務(wù)的工作目錄是cmd目錄下,而conf目錄與cmd目錄是同等級目錄,所以應(yīng)該將main.go文件的init函數(shù)中配置文件路徑從"conf/conf.toml"改成"../conf/conf.toml",即可解決問題。
重啟調(diào)試服務(wù),Vscode進(jìn)行開啟調(diào)試。如圖所示,開始調(diào)試?。?!
以上就是vscode遠(yuǎn)程調(diào)試go的配置教程,希望大家喜歡,請繼續(xù)關(guān)注腳本之家。
相關(guān)文章
vscode怎么設(shè)置默認(rèn)瀏覽器? vscode默認(rèn)打開的瀏覽器為Chrome的方法
vscode如何設(shè)置默認(rèn)打開的瀏覽器為Chrome?vscode設(shè)置默認(rèn)打開的瀏覽器為Chrome為什么不還是用其他瀏覽器打開,下面我們就來看看解決辦法2024-12-25vscode中文亂碼怎么解決? VSCode解決中文亂碼問題的多種方法分享
在使用VSCode打開文件時(shí),有時(shí)會遇到中文亂碼的問題,這通常是由于文件的編碼格式與VSCode的默認(rèn)編碼設(shè)置不匹配所導(dǎo)致的,為了解決這個(gè)問題,我們可以嘗試以下幾種方法2024-12-25vscode配置出現(xiàn)錯(cuò)誤怎么辦? vscode配置使用相關(guān)問題匯總
最近在幫舍友配置vscode時(shí)遇到了各種奇奇怪怪的問題,在經(jīng)過了一系列莫名其妙的玄學(xué)操作后基本得到了解決,特此記錄2024-12-25vscode怎么設(shè)置中文? vscode英文界面設(shè)置為簡體中文的漢化過程
Visual Studio Code 是一款流行的開源代碼編輯器,默認(rèn)使用英語界面,怎么切換到中文界面模式呢?詳細(xì)請看下文介紹2024-12-25vscode如何連接遠(yuǎn)程服務(wù)器? VSCode連接遠(yuǎn)程服務(wù)器的傻瓜式圖文教程
本文將教你如何通過Visual Studio Code(VSCode)簡單易懂地連接到遠(yuǎn)程服務(wù)器,無論是初學(xué)者還是有經(jīng)驗(yàn)的開發(fā)者都能快速上手2024-12-25VScode閱讀Linux內(nèi)核源碼時(shí)路徑屏蔽怎么設(shè)置?
使用VScode閱讀Linux內(nèi)核源碼時(shí)的路徑屏蔽設(shè)置,主要屏蔽內(nèi)核源碼arch目錄下不使用的架構(gòu)文件,下面我們就來看看設(shè)置方法2024-12-25VScode全局搜索屏蔽/顯示屏蔽指定文件類型及文件夾的方法
VScode因?yàn)榧嫒莸奈募愋捅容^多,在全局搜索上能夠看到所有文件,想要屏蔽、顯示屏蔽指定文件類型及文件夾,該怎么操作呢?詳細(xì)請看下文介紹2024-12-25vscode怎么檢測工作區(qū)是否有問題? vscode調(diào)出問題指令的兩種方法
vscode中可以檢查是否有問題,如果有問題該怎么調(diào)出有問題的指令呢?下面我們就來看看詳細(xì)的教程2024-09-28怎么在VScode中設(shè)置賬號同步? Vscode賬號同步的實(shí)現(xiàn)方法
VScode是一款免費(fèi)開源的現(xiàn)代化輕量級代碼編輯器,使用該軟件時(shí),可以設(shè)置賬號同步,今天小編就來說明一下具體的操作步驟2024-09-28VSCode如何格式化XML? VSCode實(shí)現(xiàn)UltraEdit中XML格式化的方法
最近很喜歡使用 VS Code,所以會遇到很多 VS Code 的日常使用問題,比如,我想要在 VS Code 中實(shí)現(xiàn) UltraEdit 中 XML 格式化的問題,該如何做呢?詳細(xì)請看下文介紹2024-09-26