vscode golang使用godef跳转失败问题
安装vscode,go.exe,并go get github.com/rogpeppe/godef,install之后发现不能使用F12或者Ctrl+MouseLeftDown进行go definition。
1、是否安装go.docsTool
由File->preferences->settings->"Search settings"查找是否没有安装go.docsTool,若没有安装,则:go get -u -v github.com/zmb3/gogetdoc,选择“gogetdoc”。
2、关闭Use Language Server
还是在"Search settings"中搜索Use Language Server,然后取消勾选,这是一个vscode增强服务,但与godef冲突。
本文借鉴:https://www.jianshu.com/p/c30dfb5b8df8