ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

242.go 升级之后代码提示失效问题

2022-07-26 21:33:15  阅读:203  来源: 互联网

标签:false settings vscode editor 242 go 失效 true


关于go升级到go1.18.4之后代码提示失效问题

  • 下载了go1.18.4之后安装到了E:/go1.8.4下面
  • go好像不能安装两个不同的版本, 会自动卸载之前安装的安装目录E:/go目录直接被清空
  • 我在vscode全局的go settings.json文件中的"go.goroot":"E:\go", 配置的还是原来的目录, 导致vscode找不到goroot, 所以代码提示失败
  • 同时发现一个问题就是go env现实的结果和vscode settings.json中的配置是不一致的此时vscode会按照settings.json中的配置来查找文件, 已经go代码提示补全
  • 但是go build之类的命令还是则是通过go env中的环境变量进行查找的

附上我自己的settings文件, 应该也是复制别人的

{
    "python.pythonPath": "D:\\VMWare\\anaconda\\pythonw.exe",
// 应用程序路径配置
"go.gopath":"F:\\go_dev", // 其实gopath随意,自己定义一个纯字母的路径和文件夹就行。
"go.goroot":"E:\\go1.8.4",
"git.path": "D:/常用软件/Git\bingit.exe",
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
// 不知道是什么的配置
"window.zoomLevel": 0,
"workbench.statusBar.visible": true,
"workbench.iconTheme": "vscode-icons",
"editor.multiCursorModifier": "alt",
"editor.columnSelection": false,
// go插件配置项
"go.formatTool": "goimports",
"go.useLanguageServer": true,      //这个是开启gopls工具的 *重点
"go.docsTool": "gogetdoc",			// 这个是代码提示的 *重点
"editor.wordWrap": "on",
"editor.minimap.renderCharacters": false,
"editor.minimap.enabled": false,
"terminal.external.osxExec": "iTerm.app",
"go.testFlags": ["-v","-count=1"],
"go.buildTags": "",
"go.lintFlags": [],
"go.vetFlags": [],
"go.coverOnSave": false,
"go.useCodeSnippetsOnFunctionSuggest": true,
"go.autocompleteUnimportedPackages": true,
"go.formatOnSave": true,
"debug.console.fontSize": 16,
"debug.console.lineHeight": 30,
"explorer.confirmDelete": false,
"[go]": {},
"files.autoSave": "afterDelay",
"go.toolsManagement.autoUpdate": true,
"go.useCodeSnippetsOnFunctionSuggestWithoutType": true,
"diffEditor.ignoreTrimWhitespace": false,
"go.alternateTools": {
}
}

标签:false,settings,vscode,editor,242,go,失效,true
来源: https://www.cnblogs.com/liuzhanghao/p/16522705.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有