需不需要用 vim 搭建开发环境来替换 IDE?

2019-10-20 11:31:49 +08:00
 alphaprogrammer

由于后续开发设计底层驱动之类,在考虑用 vim 搭建开发环境好一点还是 IDE 好一些? 大家有什么想法吗?

9874 次点击
所在节点    程序员
98 条回复
ericgui
2019-10-20 11:39:07 +08:00
少年,其实你可以把你的时间花在更有价值的地方。
HiShan
2019-10-20 11:46:12 +08:00
时间多你就用 vim 吧
zwpaper
2019-10-20 11:48:28 +08:00
可以搭建一个 Emacs 来代替 IDE

XD
cabing
2019-10-20 11:53:19 +08:00
我最近打算也整下 vim。在服务器上

编译特别耗内存,本机根本扛不住。。
alphaprogrammer
2019-10-20 11:53:55 +08:00
@ericgui 我也觉得把时间折腾在 vim 上是不是不划算
alphaprogrammer
2019-10-20 11:54:16 +08:00
@zwpaper 我去了解下
jworg
2019-10-20 11:56:10 +08:00
如果是嵌入式的底层驱动,v 站以前有统计的,vim 和 source insight 占绝大部分,emacs 比较少但也有,ide 好像没有
alphaprogrammer
2019-10-20 11:57:45 +08:00
@jworg 主要是 sourceinsight 只有 window 版本, 需要开个虚拟机,有点麻烦
zwpaper
2019-10-20 12:03:13 +08:00
上面回复有点水了,正经回答一下吧


其实这个和个人习惯关系很大

vim 和 Emacs 都需要折腾

我花了很多时间在 Emacs 上 “折腾”,但是 Emacs 也让我学到了 lisp,打开新世界,也让我接触到 Emacs china 社区,了解到很多故事

折腾换来大一点的眼界,我觉得还是值得的

至于 Vim,折腾了可能就是折腾了 [Doge]
joyhub2140
2019-10-20 12:06:41 +08:00
大项目推荐 IDEA+VIM 插件,小项目用 vim 开箱即用的配置就可以了。
HiShan
2019-10-20 12:18:17 +08:00
@zwpaper ‘至于 Vim,折腾了可能就是折腾了’ 是啥意思? Emacs 折腾了有什么收获呢? 非引战,纯请教,谢谢
uhayate
2019-10-20 12:28:05 +08:00
过去几年,每隔一段时间我内心就有躁动要配一套多屌多屌的 vim 来做开发。每次都折腾着就无疾而终。
最近一次我觉悟了,好好学下记下标准 vim 的快捷键,偶尔会用到,开发时用 ide 就完事了。
大道至简。
mingl0280
2019-10-20 12:28:56 +08:00
我司做底层驱动开发的用的是 VisualDSP++(现在好像有个新版本不叫 VDSP++了),系统侧是 Visual Studio,不然光项目管理就能把你折腾疯掉……
zwpaper
2019-10-20 12:44:22 +08:00
@HiShan 这句话我加了一个 [Doge],当玩笑话看就好了

至于要说学到什么,我上面也说了,lisp,函数式编程思想
alphaprogrammer
2019-10-20 13:01:28 +08:00
@uhayate 我现在也只会一点简单的 vi 命令,用于特殊时刻。
zhuangzhuang1988
2019-10-20 13:11:10 +08:00
闲的蛋疼.
jdhao
2019-10-20 13:16:03 +08:00
vim,简单配置一下就可以,装一些对应编程语言的插件,lint 插件一装,也挺好用的
dangoron
2019-10-20 13:17:50 +08:00
@cabing 直接下二进制版啊,没权限的话下 neovim 的 appimage
shutongxinq
2019-10-20 13:20:07 +08:00
一般人都是用 vim 的键位干活吧...即使有些人可能觉得 vim 本体太麻烦没有配置,键位肯定还是用的 vim, 毕竟明显方便一些。
smdbh
2019-10-20 13:31:07 +08:00

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

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

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

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

© 2021 V2EX