在vscode使用go的时候,如果没有在gopath下运行,可能会出现

Error message "go: go.mod file not found in current directory or any parent directory; see 'go help modules'"

或者

"Error loading workspace: You are outside of a module and outside of $GOPATH/src. If you are using modules, please
open your editor to a directory in your module. If you believe this warning is incorrect, please file an issue:
https://github.com/golang/go/issues/new."

虽然不会有什么影响,但是看起来很烦。

在早期的版本中(go 1,17及以前),可以通过在setting.json中添加

"gopls": {"experimentalWorkspaceModule": true,
}

如果是1.18以后的版本,可以使用go work

在工作区的根目录下运行

go work init
go work use [floder-name]


比如我的目录是这样的结构。就可以运行

go work use gin1  // Or go work use .\gin1\

如果有在目录下有多个文件夹,可以使用

go work use -r [floder-name]

来遍历目录下所有文件夹

Go设置一个工作区打开多个项目相关推荐

  1. win7怎么打开html 文件夹,win7系统怎么设置一个窗口打开多个文件夹

    我们常常在使用电脑的时候都会发现,一些用户在打开文件夹会发现我们不能同时在一个窗口下打开,用起来非常的不方便,那么你知道win7系统怎么设置一个窗口打开多个文件夹吗?下面是学习啦小编整理的一些关于wi ...

  2. IDEA 一个窗口打开多个项目ideal中如何添加几个不同的项目在同一个idea页面显示(30秒解决)

    IDEA一个窗口打开多个项目 今天在使用IDEA时遇到了一个问题,打开新项目时只有两个选项:在新窗口打开 | 覆盖本窗口项目 看我30秒教你们搞定,不废话,直接上教程 1 . 2. 3. 4. 5. ...

  3. phpstorm一个窗口打开多个项目

    phpstorm默认一个窗口只显示一个项目,入股拟新建一个项目,他会给你个选项卡,问你是在新窗口打开新项目还是在本窗口打开. 能不能在一个窗口打开多个项目呢?就像sublime text那样,其实是可 ...

  4. IntelliJ IDEA一个窗口打开多个项目

    首先要知道idea和eclipse中的"项目"概念不同.Idea的项目等同于eclipse中的workspace.Idea的module等同于eclipse中的project.所以 ...

  5. Idea-如何像eclipse一样一个窗口打开多个项目

    1.打开IDEA → 选择 [file]→[new]→[Project] 2.选择[Empty Project] 创建一个空项目 点击[Next] 3.输入项目空间名 4.选择打开的位置 选择[Thi ...

  6. html设置一个连接打开多开页面,selenium多开chrome

    如何使用selenium启动chrome后不关闭chrome前提是不触发close方法或quit方法. 那么可以在运行最后加一个判断.如果满足什么条件,就退出. selenium调用chrome能跟直 ...

  7. IE11浏览器一个窗口打开多个页面设置方法

    ie1166760一个窗口打开多个页面设置方法 IE11浏览器怎么设置一个窗口打开多个页面?一般新系统安装好了以后,默认的ie浏览器一个窗口都只能打开一个页面,一旦页面打开的多了的话,就会很卡,拖慢电 ...

  8. Qt Creator设置一个Autotools项目

    Qt Creator设置一个Autotools项目 设置一个Autotools项目 设置一个Autotools项目 AutotoolsProjectManager是用于自动工具支持的插件.默认情况下它 ...

  9. idea页面只能显示一个项目,idea使用教程——一个窗口中同时打开多个项目

    idea使用教程--一个窗口中同时打开多个项目 相信很多小伙伴都有在使用"idea"软件,那么在其中我们怎么在一个窗口中同时打开多个项目呢?下面小编就来为大家具体介绍. 具体如下: ...

最新文章

  1. 常见一致性协议(一)
  2. 移动web开发常用JavaScript代码(转)
  3. 商品搜索引擎---推荐系统设计
  4. tp 查询3天内是否有记录_DNF:玩家哭诉没坐过飞机,被吧主实锤打脸,TP制裁强行背锅...
  5. php编译自己库文件,php编译后追加库模块-gd库
  6. WPF 去除头部,实现拖动
  7. 可穿戴设备应用程序开发的未来是什么?
  8. python pip卸载不了库,比如使用pyinstaller时greenlet报错但卸载不了
  9. 如何通过文献名称获取相应的DOI号?
  10. 汇编指令-bic(位清除)、orr(位或)(3)
  11. 数组最大值和最小值的求法
  12. dna计算机开发,科学家正在开发DNA电脑
  13. EurekaCAP原理
  14. 微信小程序-如何处理时间戳
  15. NISP一级考试题目复习
  16. 中国房价走势分析——基础数据收集
  17. 谈谈结果导向的做事方式
  18. vue 下载 xlsx 或 xls表格
  19. 可以媲美TortoiseSVN的LINUX版SVN客户端软件RabbitVCS(下载地址)
  20. 【offer 收割计划】这几道常见的面试题,你会几道

热门文章

  1. 计算机图形学 opengl版本 第三版------胡事民 第三章更多的绘图工具
  2. 数据结构哈夫曼树实现26个英文字符的编码和译码
  3. 区块链技术及应用发展概述
  4. LNK1104:无法打开文件kernel32.lib的解决方法解决方法
  5. Ps 中英文版本切换批处理文件
  6. LaTex排版一二三
  7. 什么是幂等性?四种接口幂等性方案详解
  8. 转载:从软件工程师到IT猎头续:告诉你如何写简历
  9. Android-自定义preference和PreferenceFragment实例详解
  10. fusioncharts问题汇总