久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

vscode配置go語(yǔ)言,vscode gopls

配置VSCode遠(yuǎn)程開(kāi)發(fā)環(huán)境

參考:

“專業(yè)、務(wù)實(shí)、高效、創(chuàng)新、把客戶的事當(dāng)成自己的事”是我們每一個(gè)人一直以來(lái)堅(jiān)持追求的企業(yè)文化。 創(chuàng)新互聯(lián)是您可以信賴的網(wǎng)站建設(shè)服務(wù)商、專業(yè)的互聯(lián)網(wǎng)服務(wù)提供商! 專注于成都網(wǎng)站制作、做網(wǎng)站、軟件開(kāi)發(fā)、設(shè)計(jì)服務(wù)業(yè)務(wù)。我們始終堅(jiān)持以客戶需求為導(dǎo)向,結(jié)合用戶體驗(yàn)與視覺(jué)傳達(dá),提供有針對(duì)性的項(xiàng)目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場(chǎng),引領(lǐng)市場(chǎng)!

有幾個(gè)步驟要做。

因?yàn)槲野惭b了git,但是命令行調(diào)不出ssh,便選擇將ssh路徑加入vscode設(shè)置中。

打開(kāi)settings.json,F(xiàn)1鍵入 preferences open settings, 加入該行

"remote.SSH.path": "D:\Program Files\Git\usr\bin"

"remote.SSH.path": "D:\Program Files\Git\usr\bin \ssh.exe "

至此成功連接上遠(yuǎn)程服務(wù)器,接下來(lái)慢慢研究怎么配置golang環(huán)境。

vscode的遠(yuǎn)程功能是可以做到把本地不需要搭建環(huán)境的。

PS: extension上,UI這種存儲(chǔ)在本地,其他工程相關(guān)的在遠(yuǎn)程服務(wù)器上。

開(kāi)始配置golang環(huán)境:

window.zoomLevel 可以修改整體的縮放

問(wèn)題是,訂閱文件有很多個(gè)服務(wù)器,怎么選呢?

clash有個(gè)網(wǎng)頁(yè)控制端, ,會(huì)映射到localhost:9090

那么只要把服務(wù)器的9090端口打開(kāi),是不是可以遠(yuǎn)程修改服務(wù)器上的代理設(shè)置呢

原來(lái)clash監(jiān)聽(tīng)的9090端口,是提供了restful API,前往

這里默認(rèn)調(diào)用localhost的clash API,可以在設(shè)置里把IP修改為目標(biāo)服務(wù)器ip

然后就可以愉快的遠(yuǎn)程修改遠(yuǎn)程服務(wù)器代理配置。

(PS: 因?yàn)槭球v訊云,記得在規(guī)則里添加9090。

(PS: sudo ufw -status - inactive,并不需要修改服務(wù)器上的配置,隱約記得centos默認(rèn)是有ufw的

然后需要把ubuntu的proxy設(shè)置改成走clash,因?yàn)楣ぷ鳝h(huán)境是terminal,所以export http_proxy=localhost:7890即可,可以把export加入到zsh.rc里。

問(wèn)題是socks5怎么解決,以前用過(guò)一款叫proxychains的。

初步結(jié)束

delve基礎(chǔ)用法及在vscode中的使用

delve 是go語(yǔ)言的調(diào)試器,delve的目標(biāo)是為go提供一個(gè)簡(jiǎn)潔、功能齊全的debug工具,delve易于調(diào)用和使用。

為了能夠編譯delve,需要安裝Go 1.10或更高版本

安裝好go后,直接go get即可安裝,更多安裝教程見(jiàn):

go get github.com/go-delve/delve/cmd/dlv

安裝好后,在終端執(zhí)行dlv或者dlv help 會(huì)看到dlv的幫助信息,則說(shuō)明安裝成功

dlv常用命令

delve的目標(biāo)是成為一個(gè)簡(jiǎn)潔而強(qiáng)大的工具。但如果你不習(xí)慣在編譯語(yǔ)言中使用源碼調(diào)試,則可能令人困惑。本文檔將提供開(kāi)始調(diào)試go程序所需的全部信息。

調(diào)試?yán)映绦蛉缦?/p>

├── go.mod

├── go.sum

├── main.go

├── test

└── utils

├── util.go

└── util_test.go

調(diào)試程序主要有三個(gè)文件,main.go、util.go、util_test.go,內(nèi)容如下,比較簡(jiǎn)單,go包管理工具使用的是go module,模塊名為test

在vscode debug 的設(shè)置中配置launch.json文件

mode 設(shè)置為debug時(shí),program的內(nèi)容${fileDirname}即可,mode 設(shè)置為exec時(shí),program的值為二進(jìn)制文件的路徑,通過(guò)設(shè)置mode的值,即可調(diào)試源碼和二進(jìn)制程序(也需要有源碼)。mode模式為auto時(shí),測(cè)試了下,vscode 并不能通過(guò)program的內(nèi)容來(lái)判斷是debug還是exec

遠(yuǎn)程調(diào)試時(shí),需要在遠(yuǎn)程也有源碼、二進(jìn)制包和dlv工具

在遠(yuǎn)端執(zhí)行dlv命令

dlv debug --headless --listen=:8989 --api-version=2 --accept-multiclient #用degbug方式啟動(dòng)遠(yuǎn)程應(yīng)用程序

dlv exec --headless --listen=:8989 ./test --api-version=2 --accept-multiclient # exec執(zhí)行當(dāng)前目錄下的test二進(jìn)制文件

--listen:指定調(diào)試端口

--api-version:指定api版本,默認(rèn)是1

--accept-multiclient:接受多個(gè)client調(diào)試

在vscode中線下好源碼,和遠(yuǎn)端的源碼結(jié)構(gòu)一致。launch.json配置如下:

在vscode中打好斷點(diǎn)后,就可以進(jìn)行遠(yuǎn)程調(diào)試了

vscode 配置

1.單行注釋 ctrl+/ //注釋

2.多行注釋 alt+shift+a /**/注釋

3.Alt + Click 插入光標(biāo)-支持多個(gè)

4.終端打開(kāi)方法

使用快捷鍵: ctrl + · 即可;注意那個(gè)點(diǎn)是鍵盤上 esc 下面的那 個(gè);

或者:

選擇vscode的 “查看”,然后選擇“集成終端” ,打開(kāi)即可;

5.左下角顯示大綱(顯示所有函數(shù)方法) Shift+Ctl+P - View: Quick Open View - 大綱

6.編寫(xiě)并實(shí)時(shí)預(yù)覽Markdown 先按Ctrl + K,然后放掉,緊接著再按 v,也能調(diào)出實(shí)時(shí)預(yù)覽框

1.Beautify 插件配置

在VSCode的配置文件里添加 editor.formatOnSave:true 即可實(shí)現(xiàn)保存時(shí)自動(dòng)格式化

VSCode格式化laravel的blade文件

2.KoroFileHeader插件配置

自動(dòng)生成文件頭部注釋和函數(shù)注釋

3.DocBlocker插件

PHP注釋

go語(yǔ)言新建項(xiàng)目

一直直接操作的框架 使用vscode 打開(kāi)就會(huì)自動(dòng)裝包,這次想寫(xiě)一個(gè)簡(jiǎn)單應(yīng)用,確不會(huì)怎么建項(xiàng)目,記錄如下。

go1.14 后,以及不再需要把項(xiàng)目寫(xiě)在GOPATH下,所有不需要再配置。

配置GOPRXY goenv-w GOPROXY=(國(guó)內(nèi)無(wú)法訪問(wèn))

使用go mod方法新建項(xiàng)目。

任意位置新建文件夾。

文件夾下執(zhí)行g(shù)o mod xxx ,生成一個(gè)go.mod文件。

新建一個(gè)main.go文件,就可以直接運(yùn)行了。

我開(kāi)始的時(shí)候,先建了main.go文件,再執(zhí)行的go.mod。后面沒(méi)法運(yùn)行。

參考:李文周的博客。

go語(yǔ)言配置vscode 用什么編輯器

1。idea+goplugin2。vscode+goplugin(ms[的人]自己搞得)兩者調(diào)試都是使用的dlv也可以用liteide

當(dāng)前標(biāo)題:vscode配置go語(yǔ)言,vscode gopls
文章分享:http://sd-ha.com/article10/hoodgo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司定制開(kāi)發(fā)、App開(kāi)發(fā)外貿(mào)建站、網(wǎng)站建設(shè)微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作