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

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

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

9874 次点击
所在节点    程序员
98 条回复
weixiangzhe
2019-10-21 08:00:32 +08:00
vim 大部分分时候复制粘贴没有 ide 和编辑器快
Yggdroot
2019-10-21 08:03:55 +08:00
@hxndg 比如,会觉得 vim 比 SI 好用的人。vim 用好是需要花些时间,但并不是每次写代码都要从零开始配置、折腾插件,前面花点时间把常用的插件装好,后面就基本不怎么需要折腾了。
airfling
2019-10-21 08:11:46 +08:00
不需要,能快速成生产力的工具才是好工具,而不是让你时间花费在组装工具上
charseer
2019-10-21 08:53:07 +08:00
说实话,现在有了 language server,其实什么 ide 真没啥优势了。
tt67wq
2019-10-21 08:53:43 +08:00
@zwpaper Emacs China 的老猫就是 deepin 的前 CTO 老王吗?
loryyang
2019-10-21 09:12:52 +08:00
我觉得反过来更好,许多 IDE 有 VIM 插件,配合 IDE 自身的功能,用起来会更顺手
Immortal
2019-10-21 09:48:49 +08:00
过来人告诉你 idea+vim 插件是真的香
省事 功能强大 不用折腾各种插件
iRiven
2019-10-21 09:49:09 +08:00
日常使用 idea + VIM 插件
tunzao
2019-10-21 09:49:19 +08:00
不需要
Chingim
2019-10-21 09:58:52 +08:00
这可能是 vim 被黑得最惨的一次

vim 最大的好处是可以一直呆在终端里, 尝试转到 vsc, 几次都失败了. 各种编辑器的 vim 模式都差点意思, 而且还要经常切换到终端
mengzhuo
2019-10-21 10:24:32 +08:00
vim 日常被黑,除了补齐和语法提示,其他的功能我一概不用了。
IDE 有 IDE 的好处,debug 真香,但是编辑起来老要动鼠标……相当蛋疼
vscode 的 vim-mode,IJ 家的 vim-mode 都试过,还是没办法媲美原版。

反正 vim 是谁学会谁知道,技多不压身,看着平时用 IDE 的同事每次线上 debug 用 vim 看 log 的痛苦和操作,我就心里嘿嘿嘿。
hei1000
2019-10-21 11:00:03 +08:00
试试 space-vim? 我现在用的就是

emacs 的话可以试试 spacemacs
simo
2019-10-21 11:02:47 +08:00
目前主要 vim,本身就是个工具而已,你有时间的话,就用一阵子体验体验。
mrowng123
2019-10-21 11:05:59 +08:00
vim 只是在命令行下工作时使用。

但主要开发还是 IDE。

我好奇的是花大把时间,把一个文本编辑器配置成一个类 IDE,为什么不省省时间直接用 IDE ?时间不值钱还是生命不值钱?

所以,Jet 家族,真香!
RopeHuo
2019-10-21 11:08:52 +08:00
如果你不是在服务器上做开发,我觉得是没有必要的,这样不但提高了你的学习成本,当你使用别人电脑开发的时候,做适应又得需要事件。
jzq526
2019-10-21 11:18:47 +08:00
只要不是没有图形界面(比如服务器),就 IDE。vim 学习内容多,时间长,配置一番又要花时间和精力,但是结果却和花一两个小时就能安装并上手的 IDE 还不如,何苦呢
DiamondbacK
2019-10-21 11:25:50 +08:00
这个论坛里,所有关于「学不学 XX 」的话题,都是属于拒绝学习者的。
hei1000
2019-10-21 11:41:34 +08:00
@qiushaox #24 clion 不是开发 c/c++的吗, 你用来开发 Android?

另外 clion 要付费吧, 挺贵的
buhi
2019-10-21 12:55:46 +08:00
“吹捧 vim,emacs,贬低 vim”是不是一种赛博朋克风的崇古情结?
buhi
2019-10-21 12:56:12 +08:00
“吹捧 vim,emacs,贬低 ide”是不是一种赛博朋克风的崇古情结?

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

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

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

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

© 2021 V2EX