V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Kaiv2
V2EX  ›  Java

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

  •  
  •   Kaiv2 ·
    JavaHello · 2019-01-10 17:12:20 +08:00 · 19886 次点击
    这是一个创建于 2145 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用 vscode Java 开发

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

    开发常使用功能

    跳转到实现

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

    getset 方法

    输入 getset 会提示成员变量的 getset 方法。推荐使用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 日常开发应该是没有问题了。

    第 1 条附言  ·  2019-01-17 10:13:09 +08:00

    自动导入包

    快捷键 shift + alt + o

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

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