有没有办法可以实现 GoRename 来重命名整个模块中的所有事件?
例如,我有 go.mod 模块
module test
go 1.14
和2个包:
文件子/sub.go
package sub
import "fmt"
func Sub() {
fmt.Printf("Hello from sub package")
}
func CallSub() {
Sub()
}
另一个:
主/main.go
package main
import "test/sub"
func main() {
sub.Sub()
}
GoRename 正确地重命名了 sub 包中函数 Sub 的所有引用,但不在 main 中。是否可以在整个模块中实现重命名?谢谢您的回复。
p.s 我在我的 vimrc 中使用 gopls
let g:go_rename_command = 'gopls'
最佳答案
我通过运行 PlugUpdate 解决了这个问题。
关于go - vim-go、模块和 GoRename,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62089996/