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

2019 年 1 月 10 日
 Kaiv2

用 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 日常开发应该是没有问题了。

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

我也发过,vs code 不咋样
MetalCore
2019 年 1 月 10 日
vscode 写 php 不错,写 java 玩玩就好.....
sxw11
2019 年 1 月 10 日
之前在 mac 上开发 dotnet core,迫于 mac 版 vs 实在是残疾,就尝试用 vscode 来开发,刚开始还好,各种插件配起来,感觉很爽,但是没多久项目大了,各种问题就出来了,插件质量良莠不齐,测试速度,文件加载速度巨慢。然后只能换回 windows 上的 vs,哎呀,真香!
xpresslink
2019 年 1 月 10 日
@Kaiv2 哦,那你用 notepad 吧,windows 自带的那个。写个 how low word 没问题。
jiangnanyanyu
2019 年 1 月 10 日
用 vim 和 emacs 秀的,我没话说,但是你用 vscode 秀的,我就有句 xxx 当讲不当讲了😏

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/525754

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX