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

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

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

15986 次点击
所在节点    程序员
155 条回复
PythonAnswer
2017-09-15 11:50:39 +08:00
jedi 单用一点也不卡啊。流畅的一塌糊涂。pycharm 每个项目索引一次好烦。
liuxu
2017-09-15 11:50:40 +08:00
用 vim 做开发 php 的人在这里留个言
Luckyray
2017-09-15 11:52:11 +08:00
本来看这种帖子都懒得喷,今天装 vim 插件装的我蛋碎了,正好趁他下载,来说几句。
一般的高亮、补全、语法树、分屏、格式化、代码模板等等就不说了,要是有空折腾,弄上几十个插件也能用起来跟 IDE 体验接近
以常用的 Intellij IDEA 为例,代码重构有木有?依赖分析有木有?直接导出来个 UML 类图行不行?函数自动生成有木有? DEBUG、内存分析有木有?远程调试有木有?数据库配置保存、连接,甚至带上 ssh tunnel,导入导出数据,直接生成 Java Bean 有木有?
这还是我会用的,菜单栏好多功能点都没点过不知道干啥用的。vim 太复杂的或者小众的功能不很了解,即便上面的都有,你说得安装多少个插件才够?再说这些都是 IDEA 自带的基础功能,它也有几百上千的插件。
非要揣着明白装糊涂,问日常使用率高几十倍的东西有什么优势,不是蠢到没边就是找喷。
fyxtc
2017-09-15 11:54:41 +08:00
其实看写什么把。。。如果是 java 这样的,肯定 ide 优势太大,但是如果是 lua/python 这样的脚本 我觉得还是用编辑器舒服。。。我是 sublime+vim.....我觉得找到适合自己的操作方式就行
wangxiaoer
2017-09-15 12:22:43 +08:00
@symons 题主,我来总结一下,你——熟练掌握 vim 的开发人员,在尝试 IDE 的时候因为需要花费时间熟悉新的键位等配置,然后你就得出“ ide 比 vim 学习成本高”这个结论。

我表示严重怀疑你的逻辑能力。
zhangsen1992
2017-09-15 12:56:17 +08:00
ide vim 都用,最常用 vim 写东西,ide 用的不爽
hellohello123
2017-09-15 13:48:01 +08:00
@bumz IDE 是 编辑器 的超集,我觉得这种并没有问题,IDE 至少包含一个文本编辑器;你可以说某一特定编辑器,某一项特定的功能,在某一中 IDE 上并没有。不过讨论这个并没有什么意义。我之前回复你,想表达的意思是,你说的批量替换,只是一个文本编辑器最基础的功能,各种 IDE 的文本编辑器显然也是支持这个功能的。你举的例子并不恰当而已。
hellohello123
2017-09-15 13:50:12 +08:00
@bumz 另外,回答你的问题,你说的数据预处理,能否举出一个具体的例子?不然没法讨论。
u2386
2017-09-15 13:52:14 +08:00
相反,我认为初学者可以用 IDE 来辅助自己学习编程,能有效防止自己犯比较初级的错误。而已经熟练的用编辑器写地更自由。
Jiavan
2017-09-15 14:09:11 +08:00
@CtrlSpace 我们全部使用 vim 写代码
eijnew
2017-09-15 14:42:37 +08:00
sublimeText 和 vim 基本被用来做文本处理 列编辑、正则批量处理文本很有优势
ide 写代码还是很爽 一直...就好了
littlewing
2017-09-15 14:47:02 +08:00
个人认为 VIM 学习成本太高
ddhwen
2017-09-15 14:50:37 +08:00
码代码还是用 IDE,毕竟调试方便。遇到需要 sublime 就开 sublime,遇到服务器编辑配置就用 vim
liubag
2017-09-15 14:59:01 +08:00
ipwx
2017-09-15 15:01:00 +08:00
@quinoa42 一个功能“能用”和“好用”的差别有区别的。

可能你觉得实现了 80% 程度就觉得好了,但我是那种连 Eclipse 对 Java 的支持都看不上的人。所以我站 IDE。
JerryCha
2017-09-15 15:25:07 +08:00
我校教 C 语言都是抄起 code::blocks 就干的,简单方便
Delete
2017-09-15 17:25:55 +08:00
全世界 90% 用 vim 写代码的程序员都在 V2EX 了
gnaggnoyil
2017-09-15 20:57:48 +08:00
@NoAnyLove 问题就是对于 cpp 而言补全函数名之类的事情很麻烦啊……比如我敲下了'std::char_traits<wchar_t>::'接下来希望 intellisense 能自动补全,这种需求可不是简单的下推自动机跑一遍就能解决的啊是吧……
BingoXuan
2017-09-15 22:19:55 +08:00
vim 有一个最大的好处就是你可以把本机的配置扔到任何*unix 系统继续用
xjqxz2
2017-09-15 22:25:37 +08:00
一个曾经的 Vimer ~~现在因为公司里都是 PHPStrom 然后入乡随俗了....

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

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

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

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

© 2021 V2EX