Edited at

GO VSCodeで「シンボルの名前を変更」が出来ない

More than 1 year has passed since last update.


実行環境

Code 1.25.1

go version go1.10.3 darwin/amd64


経緯

goで型名をまとめて変更しようと「シンボルの名前を変更 F2」を行ったら、

Rename failed: gorename: can't find package containing /Users/****/workspace/test/main.go

名前の変更を実行できませんでした。

と出てしまいました。


解決方法

ソースを$GOPATH以外の場所に置いていかららしい。

ソースのディレクトリを$GOPATH下のsrcの中に移動すればすんなり動いた。


解決のきっかけ

Gorename not working: Rename failed: gorename: can't find package containing #1641


I get it now : my code wasn't in the GOPATH ! It works now :)