【发布时间】:2021-08-04 21:46:14
【问题描述】:
我在vim-go 中打开了一个文件work.go。它在包裹oldpackagename中。
我想重构并重命名为newpackagename。有一些工具吗?原因是,oldpackagename 的初始假设不再适用。
我知道我可以搜索和替换东西,但通常都可以
-
GoRename回复 nmap <leader>rn <Plug>(coc-rename)
在自动重命名所有事件时工作得很好。
但是对于包名,我得到:
vim-go: [rename] SUCCESS vim-go: 无法重命名 要求的职位 对于
GoRename和:
[coc.nvim] 重命名错误:无法重命名元素。 对于
coc.nvim。
包重命名是否不同?我必须使用搜索/替换还是我的配置可能已损坏?
【问题讨论】:
-
goplsdoesn't support renaming packages yet;gorename的包重命名还在 TODO list 中。 -
哦....我明白了。谢谢@BenjaminW ..我觉得这实际上可以作为答案添加,我会接受...如果你在乎:D