关于Golang Go语言中 vim 和 Goland 的使用技巧问题
goland 能不能快捷键快速找到实现接口的类?
vim 有没有什么办法快速找到实现接口的类?
以前是开发 java 的, 没有折腾过 golang ,发现这玩意好多东西被阉割了, 很多跳转用不了,界面还没 vim 看起来舒服。
关于Golang Go语言中 vim 和 Goland 的使用技巧问题
11 回复
goland vim 模式 在函数名上按gd
更多关于关于Golang Go语言中 vim 和 Goland 的使用技巧问题的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
gd 不是 vim 的插件吗? golang 里面也能用?
ideavim 下 gd ,你不装 ideavim 就按 alt+ctrl +b ?
实测 goland ,gd 可以跳转。vim 里面不行
vim-go :GoImplements
呀呀呀,vim 里面的跳转着实有点残废。goland vim 模式下面 gd 用着不错。
vim 你需要配置好 lsp 和对应的 go plugin, 有很多
- vim-go
- go.nvim
- coc-go
neovim+lsp+gopls 就可以了
option+command+B 跳转到实现
关于Golang中vim和Goland的使用技巧,以下是一些专业建议:
vim编辑器使用技巧:
- 插入命令:使用“a”在当前光标后插入,使用“i”在当前光标前插入,使用“o”在光标下一行插入。大写的“A”、“I”、“O”则分别对应在当前行尾、行首和上一行插入。
- 定位命令:使用“gg”回到第一行,使用“GG”跳到最后一行。使用“nG”或“:n”跳到指定行。
- 删除命令:使用“dd”删除当前行,使用“D”删除到行尾。使用“ndd”删除多行。
- 复制和剪贴:使用“yy”复制当前行,使用“nyy”复制多行。使用“p”或“P”粘贴到当前光标位置。
- 搜索和替换:使用“:%s/old/new”进行全文替换。
Goland IDE使用技巧:
- 项目管理:快速创建和打开Go项目,自动识别项目结构。
- 智能代码编辑:支持代码高亮、自动导入包、格式化代码和Live Templates。
- 智能提示和代码跳转:根据上下文提供自动补全,支持快速跳转到定义和查找用法。
- 代码调试和测试:提供强大的调试功能和测试集成,支持设置断点和查看变量值。
- 重构功能:提供重命名、提取方法等重构功能,优化代码结构。
综上所述,vim和Goland各有优势,开发者可根据自身需求和习惯选择合适的工具。