想学 Go,是否能在 vim 做到生产级别的开发环境? - V2EX
2019-04-11 01:24:44 Author: www.v2ex.com(查看原文) 阅读量:225 收藏

开始学语法,先配了一下 vim-go 和 coc+go-langserver。

感觉 debug 还是有点不顺手,想问问生产工具都是用 goland 的吗?

Ps:目前写 java,用的是 idea 社区版,印象中以前的社区版可以装 clion 和 goland 对应插件的,看来已经到了丰收季节=,=

1

JamesMackerel   3 小时 34 分钟前 via iPhone   ♥ 1

我就是 vim go + ycm,但是我从来不用调试器,全部靠 print.

4

jmc891205   3 小时 21 分钟前   ♥ 1

debug 用 delve
vim 有 3 个插件都是基于 delve:vim-go, vim-godebug 和 vim-delve。
IDEA 的 golang plugin 也是用的 delve

本人的习惯是 vim 只做编辑。用命令行的 delve 来做调试。

5

herozzm   2 小时 56 分钟前 via iPhone   ♥ 1

是的 Goland

6

Maboroshii   2 小时 19 分钟前   ♥ 1

vim-go 配合 goimports,ycm,ctags
然后一个 find 脚本 齐活

7

xlui   2 小时 1 分钟前 via iPhone

在你配完 vim 那些插件的时候,用 goland vscode 的人已经开始开发一段时间了。
在你辛辛苦苦重构、查 API 文档、换不顺手的插件的时候,用 goland vscode 的人已经开发完发布了。

我也是一个 vim 党,每天都会用到 vim 来处理一些简单文本或者在服务器查看、编辑文件,但我从来不推荐用 vim 开发项目(除非是特别特别简单的),专业的事就交给专业的工具( jb 全家桶)来干吧。

8

nanaw   2 小时 0 分钟前

我建议在 vscode 下用 vim 插件

9

kevinhwang   1 小时 49 分钟前

@xlui @nanaw 我觉得 go 是为了微服务和 c 与 cpp 之间的产物,这种业务算比较清了。如果有人让我用 vsc 或者 vim 写 java,我断定他想害我。

至于 vsc,在不久前我是抱着积极态度的。vim 在发展,已经出现 coc 这种插件,理论上 vsc 有的插件,vim 也会有的,还有后续的悬法窗口。如今 vsc 却越臃肿,最重要是不能在终端。

我的看法是如果大家觉得 vim 不行,我就想办法用 goland 就是了= =,vsc (没入 vim 前觉得非常好用)不会考虑 ,毕竟同级别的产品。。

10

stanlry   1 小时 43 分钟前 via Android

每天都在用 vim 开发 go 的表示毫无问题。

13

glues   1 小时 25 分钟前

@xlui 在你 goland 启动完成的时候,别人用 vim 已经把项目开发完成上线了

就你这水平,就别说自己是 vim 党了,我还和马云同姓呢,这事我有到处说吗?

14

iRiven   1 小时 24 分钟前 via Android

goland ➕ vim 插件 体验一般般,但也没啥好的选择

15

fire9   54 分钟前

总感觉 Goland 这样的 IDE 是给新手和开发不是很久的人用的. 另外,不够 Cool. Vim 才是王道.哈哈!纯属我个人而言.

16

mason961125   45 分钟前 via iPhone

说 vscode 重的人真的会用 vscode 么?

18

7sDream   37 分钟前

第一次听到生产级别的开发环境这个词……

19

20015jjw   37 分钟前 via Android

学语法还要 debugger 别折腾了先学会再说


文章来源: https://www.v2ex.com/t/553876#reply19
如有侵权请联系:admin#unsafe.sh