想学 Go,是否能在 vim 做到生产级别的开发环境?

2019-04-10 21:38:57 +08:00
 kevinhwang

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

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

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

12185 次点击
所在节点    Vim
104 条回复
lq007
2019-04-11 16:33:33 +08:00
都 2019 了还有人折腾着玩意呢... 等 vim 折腾够了搭配了一堆插件, 最后可能也就变成另一个低配版 IDE 而已, 想想自己最终获得了什么? vim 折腾经验?
stanlry
2019-04-11 16:40:57 +08:00
xrlin
2019-04-11 17:18:51 +08:00
编辑器配置起来好麻烦
junmoxiao
2019-04-11 18:30:59 +08:00
@kangkang 这要看你怎么定义漂亮的代码了,你可能觉得整齐易懂就叫漂亮
sazima
2019-04-11 19:08:46 +08:00
how about this? 我 python 开发就是改的这个配置.
sazima
2019-04-11 19:09:06 +08:00
忘记贴地址了    https://github.com/TTWShell/legolas-vim
f4nyc
2019-04-11 19:15:14 +08:00
我就纳闷了,用 ide 的怎么光撕 vim,真是不给 emacs 面子:-D
sunocean
2019-04-11 20:05:46 +08:00
@glues 如果我没记错的话,你好像也是 VSCode 用户。我记得好想看过你在 V2 发帖问,VSCode 快捷键弱怎么办。
GjriFeu
2019-04-11 20:26:11 +08:00
唉,真的没有人用 sublime 了么。
glues
2019-04-11 20:47:07 +08:00
@sunocean 对, 我是把各种编辑器、IDE 都深入用过才做出自己的判断的
不像有些人连 vimL 都没写过一行,就说自己是 vim 党。
还有些无知的人认为 vim 跟不上时代,麻烦你们去 GitHub 看看 commit 记录,看看有多少 PR,就知道这个社区有多活跃,是一直在演进的
sunocean
2019-04-11 20:57:51 +08:00
@glues 我感觉好多人不喜欢 Vim 甚至不推荐新手用 Vim 是因为觉得他的学习曲线太陡峭不能开箱即用。不太适合新手朋友。
chemzqm
2019-04-11 21:03:00 +08:00
vim 也只是工具而已,现有基于 go 的 languageserver 都各有各的问题,相比 tsserver 还差的挺多,没必要花太多时间折腾配置上面,掌握语言本身更重要。

coc 后续会支持 Debug Adapter Protocol, 即便支持开始也只是调试 nodejs,建议使用其它调试工具。
f4nyc
2019-04-11 21:04:15 +08:00
@glues 我怀疑有些人就是在服务器上用过 vi 然后就“看破” vim 的本质 XD
jadeity
2019-04-11 21:26:16 +08:00
自己写着玩,vsc+vim 插件
tamama
2019-04-11 21:43:48 +08:00
我主要用 goland (因为省心),有时也用 vim; 平时习惯写脚本用 vim 或 vscode, 大型项目就上 goland
kangkang
2019-04-11 22:23:12 +08:00
@junmoxiao 哈哈哈哈 谨慎发言吧
qwertyzzz
2019-04-11 23:28:13 +08:00
@glues 那人不是让你放 github 吗
scnace
2019-04-12 08:51:43 +08:00
适合自己的才是最好的

只是像 editor 更容易折腾成自己对自己高效的 IDE 而 goland 提供了一个通用的 IDE 方案罢了 有什么好吵的 真想不通有人还地图炮 这都什么年代了……

gopls 还不成熟 现在折腾没啥必要

生产环境全靠肉眼 debug 的 难道没人吗 XDDD
laodao1990
2019-04-12 09:23:51 +08:00
一看这问题就猜到下面得打起来...
Yggdroot
2019-04-12 09:38:43 +08:00
vim,IDE 只是个工具,用 vim 并没觉得有什么优越感,只是单纯觉得比用 IDE 舒服。反而是用 IDE 的人用出了优越感,觉得写的代码就比用 vim 的写的牛叉,甚至连 Linux 内核代码都看不上,也是醉了。
这里是 V 站的 vim 版块,没怎么见用 vim 的跑去 IDE 版块说 IDE 多么垃圾,用 IDE 的却跑来 vim 版块来秀优越感。
楼上的一些只是把 vim 当记事本用的,就不要冒充 vim 党了。
用 vim 不用 IDE 的,是觉得用 IDE 没有那么舒服;用 IDE 且鄙视 vim 的,是不会用 vim,仅此而已。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/553876

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX