我想问问有多少人用 vim 做 java 开发的 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
whatisnew
V2EX    问与答

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

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

    有遇到什么不爽的坑吗?比起 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     Solana     1078 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 18:13 PVG 02:13 LAX 11:13 JFK 14:13
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86