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

用 VS Code 写了一段时间的 Java ,感觉不错 😄

  •  2
     
  •   formulahendry · 191 天前 · 5599 次点击
    这是一个创建于 191 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前一直用 VS Code 写 TypeScript,最近一个项目要写 Jenkins Plugin。已经习惯了 VS Code 的各类快捷键和 UI 等等,不想再折腾换个 IDE。再因为 Jenkins Plugin 的 Code Base 不大,就试着用 VS Code 来撸 Java,结果用下来感觉还挺好~

    vscode

    如果你也用 VS Code 写 Java,这些插件可以推荐给大家~

    VS Code 中有哪些好用的 Java 插件?

    47 回复  |  直到 2019-05-31 18:17:19 +08:00
        1
    BBCCBB   191 天前   ♥ 3
    你这代码让我感觉你是来黑我大 java 的😄
        2
    66beta   191 天前 via Android
    扩展装那么多不卡吗
        3
    chendy   191 天前
    您又来安利 vsc 写 java 了
    您这代码有点乱啊
        4
    strcmp   191 天前
    java 好啰嗦
        5
    chaplinj   191 天前
    代码可以重构下
        6
    wuchujie   191 天前 via iPhone
    我习惯性用 vsc 然后最近在折腾 java 装过 jb 的 ide
    个人看法不喜欢勿喷啊。我一直用 vsc 写 py 和 go 有时候经常有些函数补全 变量补全都是提示不准 特别 go mod 1.11 的时候。py 更不用说 经常弹不出来。导致一个很严重的问题很多函数补全 或者变量名我都是有大部分记忆 就是基本上很少靠插件补全 就是最起码记得函数或者变量开头这样

    用了 jb 的 java ide 有种感觉就是这是不是残疾人用的😂😂怎么这样人性化 自动 import 一个字母自动弹补全。我想说 长期这样养成习惯 会不会在没 ide 情况下 不会写代码 或者 就是变成一个 api 程序员
        7
    javaWeber   191 天前
    try 里面最好不要有那么长的代码块。。
        8
    formulahendry   191 天前
        9
    formulahendry   191 天前
        10
    javapythongo   191 天前 via iPhone
    @wuchujie 工具不就是来提高效率的吗?
        11
    huanchena   191 天前
    @BBCCBB #1 +1
        12
    haozhang   191 天前 via Android   ♥ 3
    try:我好开心,这么多代码写我里面,太棒了
        13
    chenqh   191 天前
    @wuchujie 比较 jb,全家桶是收费产品呀,开源 editor 里面 vsc 太强了
        14
    blindpirate   191 天前
    该重构了+1
        15
    blindpirate   191 天前
    对了,我一直用 IDEA 写 Java,后来用 IDEA 写了一段时间的 TypeScript 发现也不错,安利给大家。
        16
    zhangalong69   191 天前
    没看出来哪里比 jb 多好啊
        17
    wuchujie   191 天前
    @chenqh
    @javapythongo 哈。是提高效率。。可能我技术没到家。总是有种感觉。就是长期习惯了 ide 会不会。会不会变成只会调 api 咯。。就是有种不习惯而已。。当然。jb 家的 ide 提高效率是肯定的。
        18
    formulahendry   191 天前
    @chendy
    @chaplinj
    @javaWeber
    @blindpirate
    谢谢大家的建议!第一次写 Java (如果不算本科写过几行 Struts 的话),不熟悉。
    接手的项目,截图的那些代码没怎么动过,求具体重构的建议。
    特别是对 JSON 处理这块,想知道有木有更简洁的方法或者库。
        19
    formulahendry   191 天前
    @strcmp 哈哈,所以从 TypeScript 转过来,特别不习惯。
        20
    formulahendry   191 天前
    @zhangalong69 只用 JetBrains 写过 PHP,没写过 Java,所以不评论。
        21
    blindpirate   191 天前
    说你的代码要重构了跟 Java 语言没有半毛钱关系。->《重构:改善既有代码的设计》
        22
    formulahendry   191 天前
    @blindpirate 哈哈,不要着急。我只是想知道 JSON 处理有木有的方更好法。
        23
    richard1122   191 天前
    主要是 gradle 和 kotlin 的支持不够好,不然也可以试试 vscode 在 server 上直接远程开发测试了。
        24
    MeteorCat   191 天前 via Android
    有 try …… catch 的智能推荐异常提示吗?
        25
    feihuxiongdi   191 天前
    - 148 行 开始 try,到底部 catch ? , 你这是什么高级用法?
    - 157 行 流关闭是这样用的?
        26
    richard1122   191 天前
    另外强推楼主试试 kotlin,我们在服务端用了两年多能感受到对安卓以外的支持越来越好了
        27
    yyt6801   191 天前 via Android
    😏😏😏
        28
    kidult   191 天前
    你这是放着法拉利不开,去开改装 GK5 开呀
        29
    formulahendry   191 天前 via Android
    @feihuxiongdi 157 应该是 using?
        30
    formulahendry   191 天前 via Android
    @richard1122 嗯,有机会一定试试 Kotlin,看上去很不错!
    也有很多人在推荐了!
        31
    formulahendry   191 天前 via Android
    @kidult 毕竟只是短期的小项目,大多数时间还是在写 TypeScript,习惯 VSCode 了。
        32
    aaronnum7   191 天前
    第一次看到左边栏这么多图标😁
        33
    SpiderXiantang   191 天前
    @javaWeber 原来和 python 一样 不能在 try 里面加太多东西
        34
    formulahendry   191 天前
    @aaronnum7 精通各类 VS Code 插件 的安装与卸载
        35
    love   191 天前
    10 年前用过 JB 家的写 Java,真的牛 b 极了。vsc 如果有 10 年前的 jb 一样的功力我觉得可以转了,毕竟免费
        36
    ColoThor   191 天前
    @SpiderXiantang 和语言无关,异常是用来处理的,而不应该隐藏。try catch 那么长,不好定位问题
        37
    version   190 天前
    java 的代码有点多.看不完.逃.
    vscode 现在动不动就已经是 1g 内存以上了.特别是开多个项目一起的时候.
    最近玩回 st 内存 200m 以内.写写 nodejs 还是很快的.
    主 wb(大部分插件关闭) + st3 真香
        38
    liuxey   190 天前
    写 Java 装上插件,稍大点的项目,内存占用轻松上 2G,和 IDEA 比除了兔费,功能上毫无优势
        39
    Raisu   190 天前
    楼主是来黑 Java 的
        40
    cookey39   190 天前 via Android
    vs code 不错,我选择 jb
        41
    dif   190 天前
    闲的。。。。
        42
    SpiderXiantang   190 天前
    @ColoThor 对于代码块中途的异常 如何处理产生异常后的代码? 直接抛到上一级 还是做判断不执行下面的代码
        43
    mapper   190 天前
    可以 但没必要 。
    intellij idea 能满足我了,主要是各种快捷键玩的贼 6,现在开发效率很高。
    我在用 vs code 写 vue, 快捷键也设置成了跟 idea 一样
        44
    DefoliationM   190 天前 via Android
    vsc Java 插件各种 bug 属实没有 idea 好用
        45
    xyzxiaoking   190 天前 via Android
    有什么办法可以单独筛选插件仓库里面会创建侧边栏的插件吗,每次看人家 vscode 侧边栏不知道是什么插件好难受
        46
    lancelock   190 天前
    我试过,vscode 写 java 确实是可行的,比很多人想象中强大很多,但插件装多了我感觉流畅度还不如 idea,那用它就没有意义了
        47
    ansonsiva   190 天前
    用 VSCODE 写了一段时间 C#,再回头用 xcode 写了一阵子 swift,真想删了 xcode,可是删不掉
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2219 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 26ms · UTC 15:18 · PVG 23:18 · LAX 07:18 · JFK 10:18
    ♥ Do have faith in what you're doing.