Kaiv2
V2EX  ›  Java

使用 vscode Java 开发,感觉不错 : )

  •  
  •   Kaiv2 ·
    JavaHello · Jan 10, 2019 · 21220 views
    This topic created in 2854 days ago, the information mentioned may be changed or developed.

    用 vscode Java 开发

    配置 Java 环境参考 vscode Java 开发环境配置

    开发常使用功能

    跳转到实现

    快捷键 CTRL + F12 但不能再调用处跳转,只能再方法定义处使用。可先按 F12 跳转到定义,然后跳转转到实现。

    get 和 set 方法

    输入 get 或 set 会提示成员变量的 get 、set 方法。推荐使用Lombok,vscode 也有相应的插件。

    重命名

    快捷键 F2, 目前以支持重命名类名后修改文件名(貌似需要使用 1.30 之后的版本)。

    Junit

    UI 做的还可以。

    maven

    maven 的常用操作都有。

    项目依赖关系(JAVA DEPENDENCIES)

    可以看到依赖的jar包,jdk。这个功能我比较喜欢。

    task

    使用 task 可配置自己经常需要执行的命令,例: maven 操作,git 操作

    spring boot 支持

    不赘述了,可以体验下 http://spring.io/tools

    vscode Java 相关插件还在一点一点完善,使用 vscode Java 日常开发应该是没有问题了。

    Supplement 1  ·  Jan 17, 2019

    自动导入包

    快捷键 shift + alt + o

    36 replies  •  2019-01-21 23:53:33 +08:00
    lsongiu
    lsongiu
    Jan 10, 2019
    1
    tomcat server 愣是没跑起来,不知道什么鬼
    tangtj
    tangtj
    Jan 10, 2019❤️1
    2
    听起来不错,我选择 `idea`.
    Everyxin
    Everyxin
    Jan 10, 2019
    3
    是 eclipse 的离去还是 idea 的不挽留?
    xpresslink
    xpresslink
    Jan 10, 2019
    4
    用 vs code 做项目么?楼主简直是受虐狂啊。
    nimabibi
    nimabibi
    Jan 10, 2019 via iPhone
    5
    做简单的无所谓,你上个大型的试下,分分钟搞死自己
    seaswalker
    seaswalker
    Jan 10, 2019❤️1
    6
    我要换 vscode,idea 正版就浪费了,🙄
    Kaiv2
    Kaiv2
    OP
    Jan 10, 2019
    7
    @xpresslink 项目不是很大,用的 spring 框架。
    guixiexiezou
    guixiexiezou
    Jan 10, 2019
    8
    用过一段时间,win7 下, junit 测试经常出问题,原因在于修改了代码但没有实时 compile,必须要关闭整个 code 再打开,后面就直接放弃了
    Kaiv2
    Kaiv2
    OP
    Jan 10, 2019
    9
    @nimabibi 使用 maven 多个模块的项目,编译起来确实比较慢。(换 eclipse 也差不多)
    Kaiv2
    Kaiv2
    OP
    Jan 10, 2019
    10
    @guixiexiezou junit 问题确实比较多,可以考虑使用 maven 跑。
    notreami
    notreami
    Jan 10, 2019
    11
    说 vscode Java 开发不错的。先说下,每天能贡献多少有效代码。
    Kaiv2
    Kaiv2
    OP
    Jan 10, 2019
    12
    @seaswalker 正版收费。。。所以。。。
    Kaiv2
    Kaiv2
    OP
    Jan 10, 2019
    13
    @notreami 跟 eclipse,idea 比起来确实没有那么方便,但实际还是能满足日常开发了
    nanawiki
    nanawiki
    Jan 10, 2019
    14
    test
    eternaldzw
    eternaldzw
    Jan 10, 2019
    15
    vscode 做个不太复杂的还可以,复杂的大型项目还是得用 idea。
    不过 vs2019 支持 java 了。。。我决定看看 vs2019
    wly19960911
    wly19960911
    Jan 10, 2019 via Android
    16
    /t/497820

    我也发过,vs code 不咋样
    MetalCore
    MetalCore
    Jan 10, 2019
    17
    vscode 写 php 不错,写 java 玩玩就好.....
    sxw11
    sxw11
    Jan 10, 2019
    18
    之前在 mac 上开发 dotnet core,迫于 mac 版 vs 实在是残疾,就尝试用 vscode 来开发,刚开始还好,各种插件配起来,感觉很爽,但是没多久项目大了,各种问题就出来了,插件质量良莠不齐,测试速度,文件加载速度巨慢。然后只能换回 windows 上的 vs,哎呀,真香!
    xpresslink
    xpresslink
    Jan 10, 2019
    19
    @Kaiv2 哦,那你用 notepad 吧,windows 自带的那个。写个 how low word 没问题。
    jiangnanyanyu
    jiangnanyanyu
    Jan 10, 2019 via Android
    20
    用 vim 和 emacs 秀的,我没话说,但是你用 vscode 秀的,我就有句 xxx 当讲不当讲了😏
    solobat
    solobat
    Jan 10, 2019
    21
    我用 idea
    soleils
    soleils
    Jan 10, 2019 via Android
    22
    别瞎折腾
    soleils
    soleils
    Jan 10, 2019 via Android
    23
    IDEA 比这好用多了
    wanghaa
    wanghaa
    Jan 10, 2019❤️1
    24
    都是被无脑吹 vscode 的人害得,就跳转实现类这一条,真用 vs code 开发能累死人
    coolmenu
    coolmenu
    Jan 10, 2019
    25
    @sxw11 用 rider 也不错。开发 dotnet core 没问题
    sudoz
    sudoz
    Jan 10, 2019
    26
    code 很赞,非常不错的工具
    所以,我选 IDEA
    greatbody
    greatbody
    Jan 10, 2019
    27
    公司采购 license,所以我选择 intellij
    XDJI
    XDJI
    Jan 10, 2019 via iPhone
    28
    是的 Word 写着也挺舒服得
    iixy
    iixy
    Jan 11, 2019 via iPhone
    29
    大家在公司用的 idea 都是正版吗
    DamonLin
    DamonLin
    Jan 11, 2019
    30
    vscode 真的很不错,很漂亮,很美。所以我选择 idea
    EscYezi
    EscYezi
    Jan 11, 2019 via iPhone
    31
    @DamonLin vscode 哪有 idea 好看(
    SepTSix
    SepTSix
    Jan 16, 2019
    32
    请问怎么自动导包?
    我也就使用 vscode 写 python,java 还是 idea 爽
    Kaiv2
    Kaiv2
    OP
    Jan 17, 2019
    33
    @SepTSix shift + alt + o 自动导入包
    gjf
    gjf
    Jan 17, 2019 via Android
    34
    ieda 天下第一
    sonyxperia
    sonyxperia
    Jan 18, 2019
    35
    太神话 vs code 了
    applehater
    applehater
    Jan 21, 2019
    36
    创建一个类还是要手动创建文件,手写包名,然后对着文件名写类名吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5010 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 115ms · UTC 06:23 · PVG 14:23 · LAX 22:23 · JFK 01:23
    ♥ Do have faith in what you're doing.