Go学习之-用vscode写go代码遇到的问题
1、背景
机器:mac
go版本: go1.10 darwin/amd64
demo路径: GOPATH/src/algorithm
demo文件结构:algorithm:-sort-sort.go-main.go
vscode里出现警告:
复制代码
2、问题:为什么会有波浪线警告呢,但是代码却能正常运行,看着波浪线,忍不住想去捯饬捯饬。
3、寻找解决方式: 通过命令行:
echo $GOPATH
// 输出了本次demo的GOPATH目录
go env
// 输出的一样
复制代码
为什么会这样呢? 我把项目复制到了gopath 默认目录,然后修改import 居然没警告
那么肯定就是vscode 哪里出了问题。 想到vscode 可以配置,于是:command + ,打开配置搜索 gopath:
卧槽,居然是null ,我就把demo的GOPATH路径放进去。重新启动。警告没了。 nice!!! 然后又重新打开刚复制进go 默认的GOPATH下的那个副本demo,发现居然它警告了,我又把这个默认的GOPATH路径加进去,警告消除!成功解决问题!下图附上解决GOPATH路径
4、总结: vscode 的坑,覆盖go.gopath 填平
转载于:https://juejin.im/post/5b53c2765188251b186bc195
Go学习之-用vscode写go代码遇到的问题相关推荐
- VScode写Go代码引用的包报错飘红
1.问题 在使用VScode写go项目时,遇到引用的第三方库的代码报错,但是运行时不受影响的问题. 此时打开的目录为GoPath所在的目录 此时的运行并不受影响,但是代码提示有问题. 2. 解决方法 ...
- Python学习笔记 - 用VSCode写python的正确姿势
最近在学习python,之前一直用notepad++作为编辑器,偶然发现了VScode便被它的颜值吸引.用过之后发现它启动快速,插件丰富,下载安装后几乎不用怎么配置就可以直接使用,而且还支持markd ...
- 学习 | 雷军 1994 年写的代码,不服不行
点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 仅作分享,不代表本公众号立场,侵权联系删除 转载于:程序员的那些事 AI博士笔记系列推荐 周志华<机器学习&g ...
- 使用VSCode写Python代码的推荐安装的插件
推荐安装的插件 1.Python插件(直接搜索Python下载安装) 2.Pylance (代码补全) 3.自动格式化代码(pip install yapf) 4. indent-rainbow ( ...
- vscode写R语言代码
背景 有时候,如果是随手写个R语言的代码的话,其实使用vscode是非常方便的. Rstudio虽然不错,但是有时候真的不想为了写个小的R脚本还要去打开Rstudio. 现在我写的大部分代码都是使用v ...
- iOS学习笔记-自己动手写RESideMenu
代码地址如下: http://www.demodashi.com/demo/11683.html 很多app都实现了类似RESideMenu的效果,RESideMenu是Github上面一个stars ...
- php怎么自己写框架,PHP学习笔记,自己动手写个MVC的框架
最新在大家自己的博客的过程中,发现各种开源的博客系统都或多或少的用起来别扭.于是想动手自己写个博客系统.既然写,就想好好写.那就先写个MVC框架.一点一点来.写的过程中有很多想法.还希望大家能够多多指 ...
- python一看就很厉害的代码_Python学习教程:怎么写出让人看起来就很舒服的代码?...
Python学习教程:怎么写出让人看起来很优雅舒服的代码?让人眼前一亮! 很多新手在开始学一门新的语言的时候,往往会忽视一些不应该忽视的细节,比如变量命名和函数命名以及注释等一些内容的规范性,久而久之 ...
- vscode写java没有提示_VS Code报错Language Support for Java(TM)插件显示需要JDK11 写java代码没有提示...
鉴于IDEA的打开速度(电脑的垃圾),平常刷LeetCode都是在VSCode上,结果这几天老是打开给我报错 Java 11 or more recent is required to run. Pl ...
最新文章
- 超全面的JavaWeb笔记day02CSSJavaScript
- 学习JS面向对象成果,借国庆发布个最新作品与大家交流
- jvm 内存结构默写
- How to Pronounce BEAUTIFUL
- 美国不要求计算机背景的学校,美国哪些院校计算机专业不需要CS背景
- Dotnet 2.0配置系统
- 微软将推出桌面虚拟化软件
- [kubernetes] 资源管理 --- 资源预留实践
- TIOBE 2014年7月编程语言排行榜:仅发布1月,Swift进Top 20!
- Win11任务栏图标重叠怎么办 Win11任务栏图标重叠的解决方法
- 传统数据库在分布式领域的探索
- linux redis 工具,linux下redis安装 + 工具 putty
- android go 测试,从Gradle在Android中进行JUnit测试:“程序包android.test不存在”
- 【数据融合】基于matlab拓展卡尔曼滤波IMU和GPS数据融合【含Matlab源码 1600期】
- java实现人民币数字和大写转换
- 串口屏还是并口屏好用?
- 暴风激活工具,劫持Chrome浏览器主页
- Dorado 7 使用到的 注释
- c语言编程实现基2-fft,fft算法研究及基2fft算法的c语言实现.doc
- win10系统如何打开telnet服务器,win10系统安装并开启Telnet服务的处理步骤