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

2019-01-10 17:12:20 +08:00
 Kaiv2

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

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

我也发过,vs code 不咋样
MetalCore
2019-01-10 17:53:10 +08:00
vscode 写 php 不错,写 java 玩玩就好.....
sxw11
2019-01-10 17:58:42 +08:00
之前在 mac 上开发 dotnet core,迫于 mac 版 vs 实在是残疾,就尝试用 vscode 来开发,刚开始还好,各种插件配起来,感觉很爽,但是没多久项目大了,各种问题就出来了,插件质量良莠不齐,测试速度,文件加载速度巨慢。然后只能换回 windows 上的 vs,哎呀,真香!
xpresslink
2019-01-10 18:08:31 +08:00
@Kaiv2 哦,那你用 notepad 吧,windows 自带的那个。写个 how low word 没问题。
jiangnanyanyu
2019-01-10 18:44:59 +08:00
用 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