讨论帖, IDE 相较于 vim 有哪些优势

2017-09-14 14:59:38 +08:00
 symons

讨论帖子,非引战贴,个人认为 IDE 学习成本太高。所以想了解下,各位朋友,IDE 有哪些很吸引你们的功能?

15989 次点击
所在节点    程序员
155 条回复
lazzyboy
2017-09-15 22:32:36 +08:00
有没有人尝试过 SpaceVim ? 个人觉得 Vim 的学习曲线是高,但是这是一劳永逸的东西,会了他之后,很大程度上提升自己编辑代码的能力。

如果有兴趣,可以试试 SpaceVim, 这里是中文文档

https://github.com/SpaceVim/SpaceVim/blob/dev/docs/README_zh_cn.md
NoAnyLove
2017-09-15 22:55:33 +08:00
@gnaggnoyil 不会 C++,不过试了试你说的'std::char_traits<wchar_t>::',在我这里的 Vim 确实是有自动补全的。

[Imgur]( )
shihira
2017-09-15 23:57:59 +08:00
从前有一些用牛耕田的人。

后来,他们听说了拖拉机这种东西,大家都说这东西好用。于是他们去观摩了半天之后说道,这什么破东西,这么多操作柄这么多仪表噪音还大,不会用不会用,用这东西的都傻逼,而且居然还 tm 要考驾照。于是他们都回去继续用牛耕田了。
secondwtq
2017-09-16 00:49:14 +08:00
@Luckyray 既然吐槽这么多,为什么还是在装呢?
Luckyray
2017-09-16 00:54:08 +08:00
@secondwtq 拖拉机开多了,试试怎么用牛耕地……
secondwtq
2017-09-16 01:01:20 +08:00
@Luckyray 没必要,有拖拉机了,牛就拉去拖拉机开不上去的地方耕吧
想要尝试牛魔王的话出门左转 Emacs
lslqtz
2017-09-16 10:55:15 +08:00
st+code+vs 路过
asuraa
2017-09-17 10:45:23 +08:00
vs2017 企业版路过,盗版的,反正没掏钱。
fyxtc
2017-09-17 13:05:53 +08:00
@CtrlSpace 话不能这么说。。。主要看你写什么。。如果写 java 那样的,肯定 ide,但是写 py/lua 这种,vi 配几个插件也能很好写,其实也是看个人习惯,没必要用一个就嘲讽另一个,都是程序员,何必呢,自己选择自己的工作方式,舒服就好
hijkzzz
2017-09-17 17:07:58 +08:00
第一次听说 IDE 学习成本高
components
2017-09-17 19:20:08 +08:00
反正我司是用 IDE+sublime
正式项目一律 IDE,不允许你用 vim 慢慢折腾,耽误效率
leondotli
2017-09-17 21:53:05 +08:00
脚本语言用 Vim 效率可以很高,结合 tmux, iterm2 等,可以全程无鼠标,开发效率是超过 IDE 的,上面吐槽 Vim 的可以理解,因为没认真折腾过三年以上的是完全想象不到的,可以类比只用鼠标在 IDE 开发的人想象不到你熟练的用 IDE 快捷键开发的场景。
Java 还是老实用 IDE,特别是 IDEA,代码提示不止准确,而且相当智能,Vim 也可以有类似( YCM, Eclim ),但体验比 IDEA 差很多。
用 IDE 的问题主要是没有一个统一抽象的切换基于 grid 的切换快捷键,针对 editor tab, tool view 的来回切换不畅,有时还不如用鼠标,相对的 terminal, tmux, vim 等就是一个个 window 或 pane 的抽象,切换比较简单。
components
2017-09-19 21:57:01 +08:00
@leondotli 脚本语言比如 javascript 也建议用 IDE,因为有些方法只有特定浏览器才兼容啊。而一些 IDE 可以提醒你浏览器的兼容程度。
mrwong
2017-09-20 17:15:58 +08:00
我跟你讲,我用自行车攒了一台法拉利。
symons
2023-06-05 15:01:15 +08:00
时隔多( 6 )年,回来重新审视当年我这个问题
IDE 是 Integrated Development Environment 的简写,中文是集成开发环境。vim 是一款文本编辑器。两者没有可比性。

如果换一种问法,在日常开发中更倾向于使用 vim 还是 IDE ?
那需要看以下几个条件,在工作中写代码不是你想用啥就用啥,回家了可以随便折腾,在工作中还是要以效率为主
1. 公司代码库的规模
2. 公司对于 IDE 是否有特殊的配置或者插件需要强制使用
3. 从沟通配合的角度来看,是否适合在大家都用 IDE 的情况下,你使用 vim

---
希望下次再看到这个问题,也能有新的看法

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

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

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

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

© 2021 V2EX