V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
whatisnew
V2EX  ›  问与答

我想问问有多少人用 vim 做 java 开发的

  •  
  •   whatisnew · 2016-01-22 10:45:25 +08:00 · 5661 次点击
    这是一个创建于 3230 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有遇到什么不爽的坑吗?比起 IntelliJ IDEA 怎么样?

    44 条回复    2016-01-23 00:24:41 +08:00
    TakWolf
        1
    TakWolf  
       2016-01-22 10:48:33 +08:00
    相当于记事本语法高亮级别支持

    对比

    全程静态类型检测
    plqws
        2
    plqws  
       2016-01-22 10:52:36 +08:00
    根本没有可比性好么…这两个东西
    yingsunwl
        3
    yingsunwl  
       2016-01-22 10:53:06 +08:00   ❤️ 1
    楼主是有自虐倾向吗?
    whatisnew
        4
    whatisnew  
    OP
       2016-01-22 10:55:32 +08:00
    @yingsunwl 因为有人跟我说写代码只用 vim 包括 java 所以有点好奇
    rock_cloud
        5
    rock_cloud  
       2016-01-22 11:00:18 +08:00
    感觉是自找苦吃,何必呢,有现成的挖掘机不用非要自己采矿造铲子。。。
    Ouyangan
        6
    Ouyangan  
       2016-01-22 11:00:37 +08:00
    让他继续
    initialdp
        7
    initialdp  
       2016-01-22 11:06:58 +08:00   ❤️ 1
    生活已经苦逼,编程不必自虐。
    Tedcoding
        8
    Tedcoding  
       2016-01-22 11:23:18 +08:00
    用的开心就好,我用 IntelliJ
    fantasyczl
        9
    fantasyczl  
       2016-01-22 11:26:42 +08:00
    写脚本的时候才用 vi , java 这种 IDE 非常智能了,当然用 IDE
    xiandao7997
        10
    xiandao7997  
       2016-01-22 11:31:01 +08:00
    IDEA 加个 vim 插件不就完了么
    axb
        11
    axb  
       2016-01-22 11:37:23 +08:00
    用 2G 内存开发机编程是种怎样的体验?
    https://www.zhihu.com/question/31426117/answer/51921663
    congeec
        12
    congeec  
       2016-01-22 11:39:06 +08:00 via iPhone
    呵呵呵呵呵
    楼上没用过 eclimd 的吧
    whatisnew
        13
    whatisnew  
    OP
       2016-01-22 12:25:31 +08:00
    @axb 。。。原来真有
    shyling
        14
    shyling  
       2016-01-22 12:30:40 +08:00 via iPad
    为什么要自虐。。。尤其在如今 ide 这么好用的情况下。。
    baozijun
        15
    baozijun  
       2016-01-22 12:47:05 +08:00
    @axb 感觉是电脑带不起,23333
    keniusahdu
        16
    keniusahdu  
       2016-01-22 13:12:28 +08:00
    @congeec 这个到是不错.
    Bryan0Z
        17
    Bryan0Z  
       2016-01-22 13:13:33 +08:00 via Android
    我见过同学用 emacs 写 hadoop
    hqs123
        18
    hqs123  
       2016-01-22 13:14:24 +08:00
    eclipse 不是挺好的哇, vim 功能还不是很完整。
    gdtv
        19
    gdtv  
       2016-01-22 13:18:08 +08:00
    大家觉得用 vim 是自虐?
    曾几何时,大家一致认为用 dreamweaver 开发 html 是菜鸟,用记事本才算高手
    ltype
        20
    ltype  
       2016-01-22 13:18:33 +08:00
    @axb 赞美阿西吧菊苣
    gdtv
        21
    gdtv  
       2016-01-22 13:20:27 +08:00
    @axb 很奇怪为什么知乎上看不到主帖的发帖时间,到时未登录的时候看不到发帖时间。
    所以,假如这个帖子是 10 年前发的,那么用 2g 内存的机子搞开发也不错吧。
    别和我说可以看回帖时间。
    neo2015
        22
    neo2015  
       2016-01-22 13:21:19 +08:00
    @gdtv 问题是开发 JAVA ,不是 php python
    htfy96
        23
    htfy96  
       2016-01-22 13:21:35 +08:00
    javacomplete2
    theoractice
        24
    theoractice  
       2016-01-22 13:26:05 +08:00
    @gdtv https://www.zhihu.com/question/31426117/log
    似乎很多人不知道知乎有“问题日志”这个功能。
    SpicyCat
        25
    SpicyCat  
       2016-01-22 13:37:33 +08:00
    @congeec eclim 还真用过,没用几下就删了,装了那玩意儿 vim 明显变慢,而且是依托 eclipse 的, eclipse 本尊都比不上 IntelliJ 了,为啥还要用基于它的插件。况且装了它 vim 就失去了轻便的特性,而生产效率又没提升多少,真不如 IntelliJ 。除非硬件实在太次无法支持 IDE ,否则不建议用 vim 开发 java
    tankcong
        26
    tankcong  
       2016-01-22 13:49:35 +08:00
    eclipse 有 vi 插件,何必自虐。。。
    binnchx
        27
    binnchx  
       2016-01-22 14:09:46 +08:00
    idea 也有 vim 插件啊
    congeec
        28
    congeec  
       2016-01-22 14:48:30 +08:00
    @SpicyCat 没用几下就删了。。。。你还没用好。。还有,你的逻辑有点让我不能理解。 eclipse, vim, IntelliJ 这三者,你到底在拿谁跟谁比?
    wh0ami
        29
    wh0ami  
       2016-01-22 15:13:54 +08:00
    vim 写 python 真是爽极了
    axb
        30
    axb  
       2016-01-22 15:15:55 +08:00
    @gdtv 15 年中旬回的
    incompatible
        31
    incompatible  
       2016-01-22 15:19:01 +08:00
    我会用 vim 写 groovy 脚本,绝对不会用 vim 写 java 。
    zacard
        32
    zacard  
       2016-01-22 15:37:22 +08:00
    不敢尝试。。。。只用 idea 写 java
    TheCure
        33
    TheCure  
       2016-01-22 15:40:42 +08:00
    我见过 vim 写 java 的
    还是 OSGi 框架的
    字体还是 windows xp 那种默认字体
    crayhuang
        34
    crayhuang  
       2016-01-22 15:51:56 +08:00
    有尝试过,结果发现很蛋疼,就放弃了
    caiych
        35
    caiych  
       2016-01-22 15:53:35 +08:00
    说 eclipse/IDEA 有 vim 插件的各位

    vim 插件可以用 vim 的插件么
    johnnydtsai
        36
    johnnydtsai  
       2016-01-22 17:10:00 +08:00
    ...有飞机不坐,一定要坐马车
    sudoz
        37
    sudoz  
       2016-01-22 17:45:15 +08:00
    同学 你还没理解 vim 的价值所在

    vim 不只是一个 editor,也不会是一个 IDE, 它是一种编辑的方式
    intellij+ideavim
    ming7435
        38
    ming7435  
       2016-01-22 17:58:18 +08:00
    vim 写 java ,你还在上个世纪吗?
    lsnl8480
        39
    lsnl8480  
       2016-01-22 21:13:24 +08:00
    曾经也想 vim 编写 java ,后来放弃了,用合适的工具做合适的事,楼主应该试试 intellij idea
    w88975
        40
    w88975  
       2016-01-22 21:22:01 +08:00
    那你见过用 VIM 写 C#的吗?
    之前公司的上司,算大牛一个, vimer , exvim 的作者。
    项目是 JS 为主,用 VIM 无可厚非,但某天看到他在写 unity 的游戏,却没有用 u3d 的编辑器来写,直接用 vim ,连个插件都不装,各种函数直接查,查了直接写,我也是醉的不要不要的。
    rannnn
        41
    rannnn  
       2016-01-22 22:06:52 +08:00
    @w88975 我以前公司有个用 emacs 在 Linux 下面写 C#的神,可能人生需要一些挑战才有意思吧。。。
    shakespark
        42
    shakespark  
       2016-01-22 22:19:43 +08:00
    @rannnn 真是醉醉的
    gccplus
        43
    gccplus  
       2016-01-23 00:22:31 +08:00
    有个东西叫 eclim 的,装了以后可以在 eclipse 里直接用 vim 编辑,也可以后台运行一个 eclim 的服务。反正 autocomplete 什么的功能一样不缺,还能用上所有 eclipse 的特性。
    不过如果不是真的没有特别喜欢 vim ,装了玩玩就差不多了。
    gccplus
        44
    gccplus  
       2016-01-23 00:24:41 +08:00
    @SpicyCat 我觉得 eclim 的优势主要是有一个 headless 的模式,比如进入一台没图形界面的服务器,后台启动一个 eclim 的进程, ssh 登陆就可以在服务器上开发了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1331 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 17:45 · PVG 01:45 · LAX 09:45 · JFK 12:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.