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

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