vim go、模块和GoRename
有没有一种方法可以实现GoRename来重命名整个模块中的所有事件 例如,我有一个带有go.mod的模块vim go、模块和GoRename,go,vim,Go,Vim,有没有一种方法可以实现GoRename来重命名整个模块中的所有事件 例如,我有一个带有go.mod的模块 模块测试 去1.14 和2个套餐: 文件sub/sub.go package sub 输入“fmt” func Sub(){ fmt.Printf(“来自子包的你好”) } func CallSub(){ 分() } 还有一个: main/main.go 主程序包 导入“测试/子测试” func main(){ sub.sub() } GoRename正确重命名子包中函数Sub的所有引
模块测试
去1.14
和2个套餐:
文件sub/sub.go
package sub
输入“fmt”
func Sub(){
fmt.Printf(“来自子包的你好”)
}
func CallSub(){
分()
}
还有一个:
main/main.go
主程序包
导入“测试/子测试”
func main(){
sub.sub()
}
GoRename正确重命名子包中函数Sub的所有引用,但不重命名main中的所有引用。是否可以在整个模块中实现重命名?谢谢你的回复
p、 我在vimrc中使用gopls
我通过运行PlugUpdate解决了这个问题。我通过运行PlugUpdate解决了这个问题
let g:go_rename_command = 'gopls'