Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Go 戈朗VSC代码_Go_Visual Studio Code - Fatal编程技术网

Go 戈朗VSC代码

Go 戈朗VSC代码,go,visual-studio-code,Go,Visual Studio Code,我一直在使用VSCode forGolang,有时使用GoLand试用版。我想坚持使用VSCode,但在插件中找不到以下内容。有人能告诉我这是否可能吗 我没有办法让弹出窗口显示我打开的文件中所有函数、结构和接口的列表 有没有办法点击一个界面,看看谁都实现了它 有没有办法单击结构并查看它实现的所有接口 GoLand拥有所有的3个,这就是它令人惊奇的地方。除此之外,大多数事情都是相似的。实际上,在VS代码中也可以完成这三件事 1。所有函数、结构、接口的列表-代码大纲 有一个很好的扩展,可以很好地

我一直在使用VSCode forGolang,有时使用GoLand试用版。我想坚持使用VSCode,但在插件中找不到以下内容。有人能告诉我这是否可能吗

  • 我没有办法让弹出窗口显示我打开的文件中所有函数、结构和接口的列表
  • 有没有办法点击一个界面,看看谁都实现了它
  • 有没有办法单击结构并查看它实现的所有接口

GoLand拥有所有的3个,这就是它令人惊奇的地方。除此之外,大多数事情都是相似的。

实际上,在VS代码中也可以完成这三件事

1。所有函数、结构、接口的列表-代码大纲

有一个很好的扩展,可以很好地使用Go代码。我正在成功地使用它,没有任何问题

2。有没有办法点击一个界面,看看谁都能实现它?

根据VS代码,可以使用Ctrl+F12快捷键转到定义。在这一点上,Go源代码似乎工作得很好

3。是否有办法单击结构并查看它实现的所有接口?

与上面的答案类似,根据文档,在这种情况下,Ctrl+F12快捷键似乎工作得很好

对于接口,这将显示该接口的所有实现者 对于抽象方法,这显示了 这种方法


似乎没有:-为什么不坚持使用有效的插件呢?@Burnkhalid,我还在考虑是否购买goland,因为我只有试用版。它说插件现在不推荐使用。说使用VS提供的插件或其他什么。这就是你提到的所有功能吗?否则我怎么安装这个插件呢?最后一点,它的作用与要求的相反(显示实现接口的结构,而不是由结构实现的接口)。@curiousengineer你说得对。这个扩展现在似乎被弃用了,我没有注意到,只是现在才发现。然而,本机代码大纲视图的工作方式似乎是相同的,您可以在这里启用它:这对您有用吗?