看网上那么多帖子,好多人用vim emacs ,牛人都是用那种变态的编辑器的吗?

Alexander 发布于 2014年05月13日
无人欣赏。

感觉那种编译器好变态啊,不方便写,还不方便调试,除了感觉高大上,没见别的好处啊,为啥都说vim是编辑器之神,eamcs是神的编辑器,要是用那种玩意写大项目,管理起来容易吗?

共38条回复
pinxue 回复于 2014年05月13日

首先,vim/emacs 是编辑器,跟编译器不是一码事。其实编译器只管编译,你其实是在跟 IDE 对比。虽然 vim/emacs 配置一下也能当 IDE 使,不过跟命令行的水平是一致的,跟各种现在 GUI 的 IDE 还是没法比。不过许多没啥 GUI 的项目,这么用已经足够方便了。以及,项目大到一定程度的话,你就会发现 IDE 加载整个项目还是挺不方便的,用点 ctags/cscope 之类的效率更高。

最后,vim/emacs 做为编辑器那真是神器,但它们显然需要一个相对较难的学习过程。

sharkaz 回复于 2014年05月13日

作为有重型IDE恐惧症的人表示这种编辑器的学习曲线虽然很让人崩溃,但是在频繁的需要配合shell下各种命令做调试的时候是很方便的。话说,重型IDE在所谓“大项目”的管理方面,究竟有哪些优势秒杀vim/emacs的?

Alexander 回复于 2014年05月14日

1楼 @pinxue 哦 写错了 vim是编辑器,不是编译器,我写java的,最近闲,装了一个虚拟机玩LINUX系统,书上介绍的vim怎么好怎么好,网上也都是说vim简直就是神......,我要是用vim 写java程序......,是不是不太合适啊?怎么调试都不知道

Alexander 回复于 2014年05月14日

2楼 @sharkaz 要是有好多的类,方法,属性的,在vim里面怎么办?想找个方法都不知道怎么找,eclipse多方便啊

yangjie6020 回复于 2014年05月14日

集成开发环境飘过

gpra8764 回复于 2014年05月14日

各有各的好吧,我先承认我是很懒很烂的程序员,基本上是对IDE重度依赖,没有智能补全叫我记个函数我都记不清整段。这是IDE的好。 vim的学习曲线真的很陡,上手的时候用起来和记事本一个样(甚至更难用),等你用溜了,比IDE的编辑器强悍多了。夸张点说用的溜你的手就能跟得上你的大脑了吧。。。

terryso 回复于 2014年05月14日

4楼 @Alexander vim有各类插件可以使用,解决你这个问题的插件一大把。。。

Alexander 回复于 2014年05月14日

7楼 @terryso 你用VIM怎么样?要用事实说话啊 ...

terryso 回复于 2014年05月15日

8楼 @Alexander 我服务端用Python或者Ruby,一直都是用VIM当IDE,那是相当的高效。 不过在写iOS应用的时候,画界面需要IDE的支持,我现在用是AppCode做IDE。

我想说的一个事实是,很多人还在VIM入门的时候就说VIM不行,怎么怎么的不如IDE。 但我要告诉你,在你没用认真使用VIM工作一年以上,你没有资格说VIM不行。

brambles 回复于 2014年05月15日

我的vim


上图是我的vim (:з」∠)。

用这货就纯粹就只是你喜不喜欢的问题了,反正拍代码的效率又不能靠编辑器效率来提高,再好的编辑器也不见得能提高你多少的开发速度。你是代码工又不是打字员!

还有些人说文本编辑器不适用于大型的项目或者多人合作的项目,那这些也是扯淡的。事实上,以linux内核为首的一系列GNU开源项目都是用vim/emacs等编辑器拍出来的。

但是如果有人拿着vim/emacs拍ios项目(:з」∠)……那就真的是闲蛋疼了

brambles 回复于 2014年05月15日

6楼 @gpra8764

请看10楼,我就是为了智能补全留在vim上的……

brambles 回复于 2014年05月15日

3楼 @Alexander

写java依旧建议eclipse和netbeans,相比现有的ide来说,vim真的真的真的非常不适合用来写java!

Alexander 回复于 2014年05月15日

12楼 @brambles 是的 你的vim看着效果很炫啊 先把这话题搁置了,我先试试vim看看好用不 感觉看你的图,很有编程的感觉啊

van9ogh 回复于 2014年05月15日

vim党飘过, 基本上小型项目 vim+编译器+Makefile是完美组合啊, 简单实用。

重型IDE表示根本不想用。

brambles 回复于 2014年05月15日

13楼 @Alexander

(:з」∠) 依旧觉得java 不要用vim,太折腾了,而且效果差。

Alexander 回复于 2014年05月16日

14楼 @van9ogh 恩 我也在学习用vim,尝试一下 但是现在用的不熟悉 好不习惯啊 插件没有安装好,没有提示的功能,写程序总是忘记方法名,都是在eclipse中造成的...

Alexander 回复于 2014年05月16日

15楼 @brambles 我在学习linux,然后向学习一下python,用vim应该很不错吧。但是现在问题是怎么配都没配好,感觉好麻烦啊 不显示提示,没有参数提示,一团糟

brambles 回复于 2014年05月16日

17楼 @Alexander

https://github.com/wklken/k-vim

如果闲麻烦可以直接用这份改,这份还不错。

Alexander 回复于 2014年05月16日

18楼 @brambles 太帅了 晚上回去一定把vim弄好,非常感谢!

stackpop 回复于 2014年05月16日

快捷键,肌肉训练, 纯文本。

van9ogh 回复于 2014年05月16日

16楼 @Alexander 陈浩有一个文章介绍无插件使用VIM,简单的开发vim不需要插件的, 熟悉vim, 先从vim的快捷键开始, 慢慢来, 上来就是一大堆插件, 可能会很头疼~

zhangmeteor 回复于 2014年05月17日

9楼 @terryso 用过一年之后,自以为熟悉了。。结果。。发现。。才刚刚起步。。

Alexander 回复于 2014年05月17日

22楼 @zhangmeteor 哦?莫非你是vim的受害者?

zhangmeteor 回复于 2014年05月17日

23楼 @Alexander 不是,好用,只是觉得以前了解的太浅了

Wanyer 回复于 2014年05月17日

C++ & java 同时开发,C++用vim,JAVA用SAMBA+IDEA

happyming 回复于 2014年05月17日

vim 跨平台嘛 学会一劳永逸

brambles 回复于 2014年05月18日

26楼 @happyming

确实(:з」∠) vim全平台……只要能跑linux就能跑vim

hullopanda 回复于 2014年05月18日

哥觉得vim是绕不过去的坎,码农还好,如果是系统管理员,而且是小型机什么的,又不给你装什么软件,你只能VIM。

xiaotie 回复于 2014年05月18日

visual studio express版,免费强大

Alexander 回复于 2014年05月18日

21楼 @van9ogh 看了陈浩的文章了 准备先用他的那几篇文章里的东西 练习一下 等熟练了 再说插件什么的

Alexander 回复于 2014年05月18日

25楼 @Wanyer 你好强大啊 佩服!!!

Alexander 回复于 2014年05月18日

26楼 @happyming

27楼 @brambles 确实是啊 想学习服务器方面的 还是少不了 vim的啊

Alexander 回复于 2014年05月18日

29楼 @xiaotie 嗯 我Java 用的eclipse,闲下来的时候想玩玩vim ,尝试一下新鲜事物

童中波 回复于 2014年05月19日

10楼 @brambles 看着很不错嘛,要求转换话题,聊聊配置的事情

testmian 回复于 2014年05月19日

感觉vim 和 emacs就是教派,入了教门就难回凡间,vim,emacs高学习曲线有好处就是防止使用人员开发水平降低,从公司经济角度想IDE是工具,如果某个特性开源插件满足不了公司项目,付费请专业开源开发人员开发一个新插件也是一件好事。

Alexander 回复于 2014年05月19日

35楼 @testmian 恩 对于vim和emacs的讨论太多了 网上的讨论有些简直就是走火入魔了,对于不了解的人 来说 这两个就是噩梦 ,那个用着都不舒服。

brambles 回复于 2014年05月19日

35楼 @testmian

什么用户都有脑残粉,为一个工具闹腾得沸沸扬扬的我真心觉得没必要。喜欢什么用什么就好了,为什么要管别人喜不喜欢用不用。喜欢用vim就用vim,喜欢用emacs就用emacs,喜欢sublime text, notepad++,亦或者是大型的IDE,反正喜欢什么用什么就好了,反正大家都用得好好的。

vim和emacs不能算教派,难回凡间是因为被工具所养成的习惯绑定了。比如我是vim用户,我用不惯其他的任何编辑器,甚至我在用ide的时候都必须安装vi操作习惯的插件。没错 x-code 也有vi插件,而且听说功能非常强大。但是如果是在没有,那也不见得打不了代码。

疯象飙 回复于 2014年05月20日

以前Python Perl Ruby的时候, 一直用。

本帖有38个回复,因为您没有注册或者登录本站,所以,只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。

登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]