是時(shí)候丟掉goland(idea)了,使用vscode作為golang主ide(golang vscode)

寫在前面

其實(shí)vscode替換的可以是很多ide,如eclipse, netbeans, jetbrains全家桶幾乎都可以替換.之所以說goland,因?yàn)槟壳霸谑褂胓olang做業(yè)務(wù)開發(fā).事實(shí)上,我已經(jīng)把vscode當(dāng)成python, java, php, web前端, dart等的開發(fā)ide了.

是時(shí)候丟掉goland(idea)了,使用vscode作為golang主ide(golang vscode)

image

vscode是什么

開源免費(fèi),跨平臺(tái),插件豐富,性能優(yōu)異

vscode它是微軟的一款開源免費(fèi)ide.一款跨平臺(tái)的全棧ide,可以通過豐富的插件來完成各種語(yǔ)言的開發(fā)環(huán)境構(gòu)建.

我們平時(shí)遇到的java, golang, c /c, python, rust, dart/flutter, web前端等等,都可以使用它很好的來滿足開發(fā)要求.同時(shí),它的性能非常優(yōu)異,在同類型中的編輯器,有很好的編程性能體驗(yàn).

為什么要換掉Goland

收費(fèi),性能對(duì)機(jī)器有要求

是時(shí)候丟掉goland(idea)了,使用vscode作為golang主ide(golang vscode)

image

價(jià)格還是有點(diǎn)貴的,全家桶需要4000多軟妹向,當(dāng)然土豪可以隨意了.

該軟件由一家叫JetBrains的公司所開發(fā),它是一家捷克的軟件開發(fā)公司.該公司最為著名的軟件是一款面向Java程序的集成開發(fā)環(huán)境IntelliJ idea.該公司有開發(fā)20多款ide,可以說是一個(gè)真正面向程序員的商業(yè)軟件公司.

goland是該公司全家桶的一款支持go語(yǔ)言開發(fā)的ide. 這家公司是一家商業(yè),意味著使用時(shí)要支付費(fèi)用.該費(fèi)用并不使用,一年幾百美刀.在這個(gè)價(jià)位上,很多人選擇破解版本和在某寶上購(gòu)買序列號(hào). 其次,goland對(duì)機(jī)器內(nèi)存有一定要求,因?yàn)槭荍ava編寫的,Java以占內(nèi)存著稱.

二者一對(duì)比,所以選擇誰就清楚了.

切換到vscode要做的準(zhǔn)備工作

快捷鍵

使用ide,快捷鍵是一個(gè)繞不開的話題.

切到一個(gè)新的ide,最重要的是快捷鍵的習(xí)慣切換,平時(shí)用習(xí)慣了其它ide,切到新的總有一個(gè)不適應(yīng)的過程,感覺已經(jīng)殘廢,很多人在這一步就放棄了,沒有堅(jiān)持走下去.雖然有一些keymap切換工具,但畢竟換了ide,用起來可能不順手.

在此,我有一個(gè)建議,不要把其它的ide的開發(fā)快捷鍵習(xí)慣帶過來,直接使用vscode的原生快捷鍵,先后按ctr r ctrl k就會(huì)打開快捷鍵的描述文檔,或者你用Help菜單中打開快捷指南.建議把一些常見的操作記?。?/p>

最重要的快捷鍵ctrl shift p,這個(gè)快捷鍵是最頻繁用到的,沒有之一.一定要掌握他.剩下的快捷鍵看vscode自帶的快捷鍵指南慢慢掌握就可以了.

插件

插件是vscode的核心.沒有它,vscode將是一個(gè)空殼. 按快捷鍵ctrl shift x,就可以打開面板,輸入關(guān)鍵字,就可以找到很多插件進(jìn)行安裝了.

  • Go

是時(shí)候丟掉goland(idea)了,使用vscode作為golang主ide(golang vscode)

image

是的,只要一個(gè)插件就夠了.

vscode相關(guān)配置

  • 安裝好上面的插件后,你需要做的第一件事,是打開命令面板,安裝go插件依賴的一個(gè)go工具集
  • 具體操作方法,ctlr shift p,輸入go:install,然后選中Install/Update Tools,按回車進(jìn)行安裝.

是時(shí)候丟掉goland(idea)了,使用vscode作為golang主ide(golang vscode)

image

具體項(xiàng)目配置

  • 如果你的項(xiàng)目是在src下面,下面的配置應(yīng)該不需要,如果是項(xiàng)目獨(dú)立的gopath,則需要配置

* 你需要配置項(xiàng)目的單獨(dú)GOPATH路徑,具體.vscode目錄下新建一個(gè).settings.json即可, 里面具體的內(nèi)容如下

{ "go.gopath": "${workspaceFolder}", "go.testEnvVars": { "xx": "yy" //示例 }}

一定要指定這個(gè),不然你的工程可能會(huì)出現(xiàn)問題,特別是你的項(xiàng)目下面還有一個(gè)src目錄這種情況

  • 打開 Use Language Server 這個(gè)選項(xiàng),在設(shè)置里面(ctrl , ),方便提示

寫在最后

切換在vscode,你可能需要艱難的度過前三天,主要是快捷鍵和相關(guān)的配置方面.

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。

(0)
上一篇 2023年4月22日 上午10:51
下一篇 2023年4月22日 上午11:07

相關(guān)推薦

  • 注塑生產(chǎn)計(jì)劃員工作有哪些難點(diǎn)

    注塑生產(chǎn)計(jì)劃員是負(fù)責(zé)制定和執(zhí)行注塑生產(chǎn)計(jì)劃的人員,其工作涉及到許多難點(diǎn),具體可以參考下述問題:1. 時(shí)間壓力:注塑生產(chǎn)計(jì)劃員需要確保生產(chǎn)計(jì)劃能夠在規(guī)定的時(shí)間內(nèi)完成,并且需要協(xié)調(diào)多個(gè)…

    科研百科 2024年11月14日
    20
  • netcore 開源框架

    netcore開源框架netcore開源框架文/今日頭條號(hào)nett of the Internet addictionSince thought their crossed alt…

    科研百科 2024年11月19日
    1
  • 信息管理系統(tǒng)項(xiàng)目計(jì)劃書

    信息管理系統(tǒng)項(xiàng)目計(jì)劃書 項(xiàng)目概述 信息管理系統(tǒng)是一個(gè)用于管理和處理信息的軟件系統(tǒng),可以幫助企業(yè)或組織實(shí)現(xiàn)數(shù)據(jù)共享、提高效率和加強(qiáng)數(shù)據(jù)安全性。本項(xiàng)目旨在開發(fā)一個(gè)功能強(qiáng)大的信息管理系統(tǒng)…

    科研百科 2025年1月24日
    2
  • 科研項(xiàng)目整改通知

    科研項(xiàng)目整改通知 尊敬的各位科研項(xiàng)目成員: 近期,我們發(fā)現(xiàn)在一些科研項(xiàng)目中存在一些問題,這些問題影響了項(xiàng)目的進(jìn)展和成果。為了解決這些問題,我們特此通知各位科研項(xiàng)目成員,要求進(jìn)行整改…

    科研百科 2025年2月16日
    4
  • 企業(yè)財(cái)務(wù)軟件都有哪些?(企業(yè)財(cái)務(wù)軟件都有哪些軟件)

    隨著企業(yè)的不斷發(fā)展,企業(yè)的財(cái)務(wù)工作日益增多,財(cái)務(wù)管理效率問題也日益突出。那么,企業(yè)財(cái)務(wù)軟件都有哪些? 1、賬信云會(huì)計(jì) 賬信云會(huì)計(jì)是現(xiàn)在市面上小微企業(yè)使用比較多的財(cái)務(wù)軟件,一鍵錄入憑…

    科研百科 2023年3月25日
    283
  • 推動(dòng)科研項(xiàng)目攻關(guān)

    推動(dòng)科研項(xiàng)目攻關(guān) 隨著科技的不斷發(fā)展,科研項(xiàng)目攻關(guān)已成為當(dāng)今社會(huì)中不可或缺的一部分??蒲许?xiàng)目攻關(guān)是科研項(xiàng)目的重要組成部分,它可以促進(jìn)科學(xué)研究的進(jìn)展,提高研究成果的質(zhì)量,并為實(shí)際應(yīng)用…

    科研百科 2025年2月9日
    4
  • 沁陽(yáng)管理系統(tǒng)開發(fā)項(xiàng)目

    沁陽(yáng)管理系統(tǒng)開發(fā)項(xiàng)目 隨著城市化進(jìn)程的加速和 business 的發(fā)展,企業(yè)面臨著越來越多的管理挑戰(zhàn)。如何高效地管理企業(yè)的各種事務(wù),提高企業(yè)的競(jìng)爭(zhēng)力,成為了企業(yè)管理者關(guān)注的焦點(diǎn)。因…

    科研百科 2025年1月1日
    4
  • 聚合神器純凈版:內(nèi)置25個(gè)站源!自動(dòng)更新站源(聚合神器匯聚全網(wǎng))

    「資源貓1107純凈版」新鮮出爐,內(nèi)置了25個(gè)站源,支持搜索和在線解析播放全網(wǎng)影視劇,比較有亮點(diǎn)的是,開發(fā)者提供站源在線維護(hù),用戶端可以每日自動(dòng)更新站源。 【其它說明】 本版已去除…

    科研百科 2023年5月12日
    1.2K
  • 聯(lián)通項(xiàng)目管理系統(tǒng)pm3.0

    聯(lián)通項(xiàng)目管理系統(tǒng)PM3.0:提升項(xiàng)目管理效率 隨著數(shù)字化時(shí)代的到來,項(xiàng)目管理已經(jīng)成為現(xiàn)代企業(yè)運(yùn)營(yíng)中不可或缺的一部分。聯(lián)通作為通信行業(yè)的佼佼者,在項(xiàng)目管理方面也投入了大量的時(shí)間和精力…

    科研百科 2025年7月5日
    2
  • 工程項(xiàng)目管理系統(tǒng)編輯

    工程項(xiàng)目管理系統(tǒng)編輯 工程項(xiàng)目管理系統(tǒng)是一種用于管理工程項(xiàng)目的軟件系統(tǒng),能夠幫助項(xiàng)目經(jīng)理和團(tuán)隊(duì)成員更好地協(xié)調(diào)工作,提高項(xiàng)目的效率和質(zhì)量。本文將介紹工程項(xiàng)目管理系統(tǒng)的主要特點(diǎn)、用途和…

    科研百科 2025年7月2日
    1
精品日韩一区二区| 一卡二卡三卡四卡在线| 精品视频一区二区三三区四区 | 亚洲一级毛片免费在线观看| 韩国无遮挡羞羞漫画| 日本午夜免费福利视频| 国产亚洲女在线精品| 久久青青成人亚洲精品| 西西人体www高清大胆视频| 日本动漫丝袜腿交榨精漫画| 国产亚洲综合一区二区在线| 久久久精品人妻无码专区不卡 | 我被丝袜长腿美女夹得好爽| 国产免费久久久久久无码| 久久精品国产一区二区三| 蜜桃精品免费久久久久影院| 文轩探花高冷短发| 国产va免费精品| 中文免费观看视频网站| 理论秋霞在线看免费| 在线天堂中文www官网| 亚洲欧洲无卡二区视頻| 老子午夜伦不卡影院| 国农村精品国产自线拍| 亚洲成在人线在线播放无码| 麻豆三级在线播放| 日韩欧美中文字幕一区| 国产91精品系列在线观看 | 中文字幕在线高清| 久久国产精品亚洲一区二区| 色久悠悠色久在线观看| 好男人资源在线播放看| 亚洲国产精品日韩在线| 美女私密无遮挡网站视频| 国精产品一区一区三区MBA下载 | 国产成人免费手机在线观看视频| 久久综合九色综合网站| 精品国产午夜理论片不卡| 女人体1963毛片a级| 国产精品h在线观看| 久久精品国产精品国产精品污|