Golang Go语言中 go + vim + tagbar,有人遇到这个问题没?
开着 tagbar 保存的时候会跳转到文件头部(类似 gg 的效果),然后再跳转回原来光标所在位置,如果不开 tagbar 就没有问题,这个小 bug 还能忍,关键是保存以后,再要 u 来回退修改就会光标一直在文件头直接来回切换,非常烦,tagbar 上开了 issue 十几天了也没人理。
https://github.com/majutsushi/tagbar/issues/486
这里有动图
Golang Go语言中 go + vim + tagbar,有人遇到这个问题没?
更多关于Golang Go语言中 go + vim + tagbar,有人遇到这个问题没?的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
1 回复
更多关于Golang Go语言中 go + vim + tagbar,有人遇到这个问题没?的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
关于Golang(Go语言)中go + vim + tagbar的配置和使用问题,以下是一些可能的解决方案和建议:
-
确保Go版本兼容:
- 确保你的Go版本与所使用的vim插件(如gotags)兼容。通常,可以通过运行
go version
来检查你的Go版本,并使用适当的命令(如go get -u
)来更新或安装所需的插件。
- 确保你的Go版本与所使用的vim插件(如gotags)兼容。通常,可以通过运行
-
配置Vim和Tagbar:
- 确保Vim和Tagbar插件已正确安装。
- 在
.vimrc
文件中配置Tagbar以支持Go语言。这可能包括设置ctagstype
为go
,并指定其他相关选项,如kinds
、scope2kind
等。
-
生成和使用标签文件:
- 使用gotags生成Go代码的标签文件,并确保指定了正确的输入和输出文件路径。
- 在Vim中打开Tagbar,并检查是否正确显示了Go代码的标签。
-
解决常见问题:
- 如果遇到路径错误或标签未显示的问题,检查
.vimrc
中的配置,确保路径和插件设置正确。 - 确保Vim和所有相关插件都已更新到最新版本,以避免已知的兼容性问题。
- 如果遇到路径错误或标签未显示的问题,检查
-
参考文档和社区:
- 查阅Vim、Tagbar和gotags的官方文档,以获取更多配置和使用指南。
- 访问Go语言的社区论坛或贴吧,与其他开发者交流经验和解决问题。
通过上述步骤,你应该能够解决go + vim + tagbar配置和使用中的问题。