摘要:最近刚接触到,第一印象和很像,但比流畅稳定又和很像,但比简洁。使用创建工程花键可以快速启动命令输入框,输入,选择,进入向导命令方式,选择指定模版,实际会触发命令,该命令可按照需求创建工程。预告下一期讲讲使用玩转
最近刚接触到VSCode,第一印象和Atom很像,但比Atom流畅稳定;又和eclipse很像,但比eclipse简洁。很多前端的都切过去了,大家都说这玩意儿,所有语言都支持,再也不用装多个IDE了。
于是我也用了一下,很喜欢,但易用性还是远不能和IDEA比,VSCode的很多东西都要配置,我觉得他在尝试以简单的方式达到最好的效果,蛮适合程序员用的,最少我是在用VSCode时学会了几条maven命令。
言归正传,写下这篇文字,主要目的是帮助新手快速上手VSCode,在撸Java时少踩些坑,也欢迎大家回复更好的踩坑方法。
OS: MAC (应该只影响快捷键)
JDK: 1.8 (环境变量已配好)
Maven: 3.3.3 (环境变量已配好)
从官网下载了MAC 版的 VSCode,解压后拖入应用程序即可使用。VSCode本身只是一个编辑器,安装插件后才会无所不能。
安装中文插件包,将菜单改成中文。
安装JAVA 开发套件
安装 Java Extension Pack 扩展包,这个扩展包包含了四个常用的包,这个扩展包安装好以后就可以进行Java开发了,Java、Maven 路径在环境变量中以后,不需要在VSCode中配置这两个路径。
Language Support for Java™ by Red Hat
Debugger for Java
Java Test Runner
Maven Project Explorer
使用Maven创建工程
“花键+Shift+P” 可以快速启动命令输入框,输入maven,选择Maven: Generate from Maven Archetype,进入向导命令方式,选择指定Maven 模版,实际会触发maven命令,该命令可按照需求创建Maven工程。
坑
在使用mvn archetype:generate进行构建的时候,出现[INFO] Generating project in Interactive mode在这里卡住,因为他会去下载文件archtype-catalog.xml,下载挂住了。
增加参数-DarchetypeCatalog=internal后就不会去下载这个文件,问题解决了。
在 Maven Projects中可以看到工程中所有的pom文件,右键可以触发maven的各种命令。此时我有点怀念IDEA的快速skiptest按钮。在这里只能用命令的方式实现。右键中有个custom goals,点击这个会显示输入框,组合多条命令。
调试fn + F5 就可以触发调试,在main函数之上都有个小甲虫,点击它就可以当前main函数作为入口启动调试。设置断点、多带带运行都很自然流畅。
运行我是在终端中通过java -jar的方式 启动jar包,非IDE功能。
预告:下一期讲讲使用VSCode玩转SpringBoot
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/72281.html
摘要:在打开的输入框内,可以输入任何命令。输入进行项目创建,最后一步选择依赖的库。自动补全的能力较弱文件中的类名没法与代码联动。挪动文件,其他文件中的类名全称不会自动变化。如果要收费,第二好用还是。轻量,扩展性好,易用性等细节需要增强。 上期玩转了maven,这期我们来用VSCode一起来玩 spring-boot 安装spring-boot扩展插件 最主要的插件是 Spring Boot ...
摘要:插件提供内容,负责渲染。增量更新,尽可能地减少重新渲染长时间运行的任务应该支持,并可以取消插件能够正确地处理对象的生命周期。使用了模式,运行可以将这个对象销毁。 使用 命令行使用 帮助:code --help 使用已经打开的窗口来打开文件:code -r 打开文件并滚动到特定行:code -r -g package.json:128 比较两个文件:code -r -d a.tx...
摘要:感谢大神的免费的计算机编程类中文书籍收录并推荐地址,以后在仓库里更新地址,声音版全文狼叔如何正确的学习简介现在,越来越多的科技公司和开发者开始使用开发各种应用。 说明 2017-12-14 我发了一篇文章《没用过Node.js,就别瞎逼逼》是因为有人在知乎上黑Node.js。那篇文章的反响还是相当不错的,甚至连著名的hax贺老都很认同,下班时读那篇文章,竟然坐车的还坐过站了。大家可以很...
摘要:感谢大神的免费的计算机编程类中文书籍收录并推荐地址,以后在仓库里更新地址,声音版全文狼叔如何正确的学习简介现在,越来越多的科技公司和开发者开始使用开发各种应用。 说明 2017-12-14 我发了一篇文章《没用过Node.js,就别瞎逼逼》是因为有人在知乎上黑Node.js。那篇文章的反响还是相当不错的,甚至连著名的hax贺老都很认同,下班时读那篇文章,竟然坐车的还坐过站了。大家可以很...
阅读 985·2021-11-24 09:39
阅读 2187·2021-11-16 11:54
阅读 2080·2021-11-11 17:22
阅读 2374·2021-09-30 09:55
阅读 3592·2021-08-12 13:22
阅读 1628·2019-08-30 15:44
阅读 1170·2019-08-29 12:12
阅读 3265·2019-08-27 10:58