沐鸣娱乐


        是时候丢掉goland(idea)了 ,使用vscode作为golang主ide(golang vscode)

        写在前面

        其实vscode替换的可以是很多ide ,如eclipse, netbeans, jetbrains全家桶几乎都可以替换.之所以说goland,因为目前在使用golang做业务开发.事实上,我已经把vscode当成python, java, php, web前端, dart等的开发ide了.

        是时候丢掉goland(idea)了,使用vscode作为golang主ide(golang vscode)

        image

        vscode是什么

        开源免费,跨平台 ,插件丰富,性能优异

        vscode它是微软的一款开源免费ide.一款跨平台的全栈ide,可以通过丰富的插件来完成各种语言的开发环境构建.

        我们平时遇到的java, golang, c /c, python, rust, dart/flutter, web前端等等 ,都可以使用它很好的来满足开发要求.同时 ,它的性能非常优异,在同类型中的编辑器,有很好的编程性能体验.

        为什么要换掉Goland

        收费,性能对机器有要求

        是时候丢掉goland(idea)了,使用vscode作为golang主ide(golang vscode)

        image

        价格还是有点贵的,全家桶需要4000多软妹向,当然土豪可以随意了.

        该软件由一家叫JetBrains的公司所开发 ,它是一家捷克的软件开发公司.该公司最为著名的软件是一款面向Java程序的集成开发环境IntelliJ idea.该公司有开发20多款ide ,可以说是一个真正面向程序员的商业软件公司.

        goland是该公司全家桶的一款支持go语言开发的ide. 这家公司是一家商业,意味着使用时要支付费用.该费用并不使用,一年几百美刀.在这个价位上,很多人选择破解版本和在某宝上购买序列号. 其次,goland对机器内存有一定要求,因为是Java编写的,Java以占内存著称.

        二者一对比 ,所以选择谁就清楚了.

        切换到vscode要做的准备工作

        快捷键

        使用ide,快捷键是一个绕不开的话题.

        切到一个新的ide,最重要的是快捷键的习惯切换,平时用习惯了其它ide ,切到新的总有一个不适应的过程,感觉已经残废,很多人在这一步就放弃了 ,没有坚持走下去.虽然有一些keymap切换工具 ,但毕竟换了ide,用起来可能不顺手.

        在此,我有一个建议 ,不要把其它的ide的开发快捷键习惯带过来 ,直接使用vscode的原生快捷键,先后按ctr r ctrl k就会打开快捷键的描述文档,或者你用Help菜单中打开快捷指南.建议把一些常见的操作记住.

        最重要的快捷键ctrl shift p,这个快捷键是最频繁用到的,没有之一.一定要掌握他.剩下的快捷键看vscode自带的快捷键指南慢慢掌握就可以了.

        插件

        插件是vscode的核心.没有它,vscode将是一个空壳. 按快捷键ctrl shift x ,就可以打开面板 ,输入关键字 ,就可以找到很多插件进行安装了.

        • Go

        是时候丢掉goland(idea)了,使用vscode作为golang主ide(golang vscode)

        image

        是的,只要一个插件就够了.

        vscode相关配置

        • 安装好上面的插件后,你需要做的第一件事,是打开命令面板,安装go插件依赖的一个go工具集
        • 具体操作方法,ctlr shift p,输入go:install ,然后选中Install/Update Tools ,按回车进行安装.

        是时候丢掉goland(idea)了,使用vscode作为golang主ide(golang vscode)

        image

        具体项目配置

        • 如果你的项目是在src下面 ,下面的配置应该不需要,如果是项目独立的gopath,则需要配置

        * 你需要配置项目的单独GOPATH路径 ,具体.vscode目录下新建一个.settings.json即可, 里面具体的内容如下

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

        一定要指定这个 ,不然你的工程可能会出现问题 ,特别是你的项目下面还有一个src目录这种情况

        • 打开 Use Language Server 这个选项 ,在设置里面(ctrl , ),方便提示

        写在最后

        切换在vscode,你可能需要艰难的度过前三天 ,主要是快捷键和相关的配置方面.

        相关新闻

        联系我们
        联系我们
        分享本页
        返回顶部

          XML地图