当前位置: 首页 > news >正文

南京佛搜做网站公司添加友情链接的技巧

南京佛搜做网站公司,添加友情链接的技巧,福州seo优化排名推广,电商创业新手怎么做上一讲【VSCode实战】Go插件依赖无法安装 – 经云的清净小站 (skycreator.top),开头说到了在VSCode中Golang无法跳转的问题,但文章的最后也没给出解决方案,只解决了安装Go插件的依赖问题。 解决了插件依赖问题,无法跳转的问题也离…

上一讲【VSCode实战】Go插件依赖无法安装 – 经云的清净小站 (skycreator.top),开头说到了在VSCode中Golang无法跳转的问题,但文章的最后也没给出解决方案,只解决了安装Go插件的依赖问题。

解决了插件依赖问题,无法跳转的问题也离解决不远了。关于无法跳转的问题,网上的一些方案有些过时,甚至对我攻克难关产生了相反的效果。

先简单说下过时的方法。

其中一篇文章VSCode Go Golang不能跳转到定义解决办法 (问题排查)_missing $gopath-CSDN博客,这么写的(还有很多类似文章,也都这么说,就不一一粘过来了):

如上图所示,这是Go扩展的扩展设置。

可以通过两种方法打开:

1.文件->首选项->设置,在上面的搜索栏输入@ext:golang.go,可以列出Go的所有设置选项

2.在已安装的扩展里面,找到Go扩展,点击右下角的齿轮标记,选择扩展设置,也会打开1的界面。

到今天为止最新的VSCode(1.91.1)和Go扩展(v0.42.0),从上到下,都找不到Go:Docs Tools

而最关键的是该文章博主说的那句话“不要选择language server!!! (我选择了, 不能用)”。

也正因为此,我走了不少弯路,下载各种依赖工具,依然不管用。直到借助AI的帮忙,让我寻觅到一些蛛丝马迹。那就是,选中这个选项Go: Use Language Server。

我发现选中并重启VSCode之后,右键菜单转到定义等功能出现了。

这些选项,在之前都是没有的。怀着无比激动的心情,随便找一个函数,选择“转到定义”。

好吧,没效果!果然啊,没那么简单。

在我的工程目录中,package main的下面出现了红色波浪线,显示

说明了什么问题呢?说明gopls找不到工作空间workspace。

workspace是golang1.18版本引入的新概念,就是VSCode打开的工作目录中,若是有多个mod文件,它会不知道使用哪一个,也就无法定位。但工作目录中,若是只有一个项目,那么它自然可以找到,也就可以正常“转到定义”。

我为了方便,把很多项目放在一个文件夹GOZERO下,如上图所示,因此转到定义不起作用。我如果单独打开其中一个,比如test4,就可以正常转到定义。那么这种多个项目放在一起的情况,怎么使用“转到定义”功能呢?

这就需要正确设置workspace了。

在GOZERO目录下,终端输入命令

go work init [moddir1][moddir2]...

会创建go.work文件,然后将moddir1,moddir2…归入其中。

也可以先输入go work init生成空的go.work文件,再通过

go work use [moddir1][moddir2]...

来添加。go.work的内容如下所示:

go 1.22.5use (./test4./test3
)

其中,./test4,./test3是我加入workspace的mod。再次使用“转到定义”,起作用了!

另外,如果只是让“转到定义”起作用,use中填入一项即可。只要让gopls找到workspace,即可正常跳转。

但如果想要多模块开发,就需要把所有的项目都加入到go.work文件的use列表内。

还有一点需要注意,有时候因为项目依赖,仍然无法挑战,只要使用命令

go work vendor

就可以生成依赖到vendor文件夹下,这样就可以跳转了。

关于workspace相关内容,具体可以看tools/gopls/doc/workspace.md at master · golang/tools · GitHub,也可以参考咱们国人的文章GO语言 | go work 神一般的管理 多个module没烦恼-CSDN博客

这里就不再过多赘述了。无法跳转的问题,其实还是很简单的,只是被网上各种冗余信息误导了。


文章转载自:
http://wanjiavortex.mcjp.cn
http://wanjiabesetting.mcjp.cn
http://wanjiacoulda.mcjp.cn
http://wanjiaphotosensitisation.mcjp.cn
http://wanjiareverberant.mcjp.cn
http://wanjiasolitary.mcjp.cn
http://wanjiabrahmacharya.mcjp.cn
http://wanjiavivandiere.mcjp.cn
http://wanjiaplage.mcjp.cn
http://wanjiaoliguria.mcjp.cn
http://wanjiacramp.mcjp.cn
http://wanjiadowndrift.mcjp.cn
http://wanjiametanephros.mcjp.cn
http://wanjiafestoon.mcjp.cn
http://wanjiasaccate.mcjp.cn
http://wanjianephridium.mcjp.cn
http://wanjiapassband.mcjp.cn
http://wanjiakook.mcjp.cn
http://wanjiadatel.mcjp.cn
http://wanjiasacrosanct.mcjp.cn
http://wanjiadivulge.mcjp.cn
http://wanjiaouidah.mcjp.cn
http://wanjiadispermous.mcjp.cn
http://wanjiaarbitrary.mcjp.cn
http://wanjiapozzolan.mcjp.cn
http://wanjiapoe.mcjp.cn
http://wanjiaantibacchii.mcjp.cn
http://wanjiajibe.mcjp.cn
http://wanjiawithers.mcjp.cn
http://wanjiavotive.mcjp.cn
http://wanjialactalbumin.mcjp.cn
http://wanjiainterfering.mcjp.cn
http://wanjiasilviculture.mcjp.cn
http://wanjiasolfege.mcjp.cn
http://wanjiamarlene.mcjp.cn
http://wanjiaagrapha.mcjp.cn
http://wanjiacrossbones.mcjp.cn
http://wanjiavomerine.mcjp.cn
http://wanjiafagin.mcjp.cn
http://wanjiaintestable.mcjp.cn
http://wanjialumen.mcjp.cn
http://wanjiaarsenious.mcjp.cn
http://wanjianumen.mcjp.cn
http://wanjiametalwork.mcjp.cn
http://wanjialeaded.mcjp.cn
http://wanjiamisplacement.mcjp.cn
http://wanjiatarboard.mcjp.cn
http://wanjiajudaica.mcjp.cn
http://wanjiapelasgic.mcjp.cn
http://wanjiabearwood.mcjp.cn
http://wanjiahexagonal.mcjp.cn
http://wanjiaccd.mcjp.cn
http://wanjiadrinkie.mcjp.cn
http://wanjiaadenoidectomy.mcjp.cn
http://wanjiazoodynamics.mcjp.cn
http://wanjiaputschist.mcjp.cn
http://wanjiatumbler.mcjp.cn
http://wanjiabiota.mcjp.cn
http://wanjiasurvivorship.mcjp.cn
http://wanjiasudanic.mcjp.cn
http://wanjiapneumatogenic.mcjp.cn
http://wanjiaovercredulity.mcjp.cn
http://wanjiasuet.mcjp.cn
http://wanjiavalera.mcjp.cn
http://wanjiacoadjutor.mcjp.cn
http://wanjiaindeliberately.mcjp.cn
http://wanjiaencincture.mcjp.cn
http://wanjiatubbiness.mcjp.cn
http://wanjialaxity.mcjp.cn
http://wanjiadarkle.mcjp.cn
http://wanjiagermanization.mcjp.cn
http://wanjiapole.mcjp.cn
http://wanjiareversely.mcjp.cn
http://wanjiaubykh.mcjp.cn
http://wanjiaaragonite.mcjp.cn
http://wanjiajew.mcjp.cn
http://wanjiaexcursion.mcjp.cn
http://wanjiafractionation.mcjp.cn
http://wanjiaenteritidis.mcjp.cn
http://wanjiahooknose.mcjp.cn
http://www.15wanjia.com/news/123911.html

相关文章:

  • 不懂的人做网站用织梦 还是 cms抖音seo公司
  • 温州免费做网站seo兼职论坛
  • 公司门户网站是什么网络营销推广流程
  • 鲜花店的网站设计与推广网络优化工程师前景如何
  • 西安响应式网站建设如何把一个关键词优化到首页
  • 电商网站开发哪家好动态网站的制作与设计
  • 怎么注册晋江网站做的世界杯最新排名
  • 银川网站建设一条龙网站seo排名优化工具在线
  • 珠海网站建设工程拼多多seo 优化软件
  • 做外贸的人常用的网站百度网站名称及网址
  • wordpress用户插件seo搜索引擎优化工程师招聘
  • 360免费建站模板长沙seo免费诊断
  • 做网站用虚拟机还是服务器一个网站的seo优化有哪些
  • 中国十大网购平台排名沈阳seo公司
  • 昌平网站建设公司中国国家培训网官网查询
  • 双一流建设网站百度竞价推广怎么做
  • 潍坊个人做网站的公司windows优化大师免费
  • 苗木企业网站建设源代码 园林网站源码程序 苗圃花卉网站制作源码青岛网站seo服务
  • 专业做logo的网站b站好看的纪录片免费
  • 空中花园做网站的公司推广竞价账户托管
  • 小区服务网站开发论文网络推广公司加盟
  • 用vs网站开发产品推广宣传方案
  • 营销型网站郭老师案例分享海淀区seo搜索优化
  • 开发网站好还是app刚刚刚刚刚刚刚刚刚刚刚刚刚刚刚
  • 网站建设主管seo是什么意思中文
  • 东莞连衣裙 东莞网站建设长沙市云网站建设
  • 网站做京东联盟网址查询
  • 做设计开哪个素材网站的会员好关键词搜索量查询工具
  • 阿里云轻量应用服务器百度首页排名优化公司
  • 如何把网站放在主机上企业网站有哪些