推荐一款微软出品的开发神器,体验不输IDEA~

这篇具有很好参考价值的文章主要介绍了推荐一款微软出品的开发神器,体验不输IDEA~。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近微软的开发工具VSCode频繁更新Java支持,又是支持SpringBoot,又是支持Lombok,让我不禁好奇VSCode是不是也能胜任Java开发了?于是抽空体验了一把,确实完全可以胜任,Java开发者又有了新选择,不仅好用而且开源!今天带大家体验下VSCode,体验超越Eclipse,不输IDEA!

SpringBoot实战电商项目mall(50k+star)地址:https://github.com/macrozheng/mall

VSCode简介

VSCode全称Visual Studio Code,是微软开源的一款集成开发工具,目前在Github上已有135K+Star。VSCode号称能重新定义代码编辑器,不仅免费而且开源,能在多个平台上运行使用。VSCode对比IDEA不仅更轻量级,而且构建与响应速度也更快!

推荐一款微软出品的开发神器,体验不输IDEA~

再来看下使用VSCode开发Java项目的效果图,界面还是挺炫酷的!

推荐一款微软出品的开发神器,体验不输IDEA~

下载及安装

接下来我们将下载并安装VSCode,让它具有开发Java应用的能力。

  • 首先我们需要下载VSCode的安装包,下载压缩包版本简单又快捷,下载地址:https://code.visualstudio.com/Download

推荐一款微软出品的开发神器,体验不输IDEA~

  • 下载完成后解压到指定目录,双击.exe文件即可启动;

推荐一款微软出品的开发神器,体验不输IDEA~

  • 如果我们启动的系统为中文环境,VSCode会提示你下载中文插件,果断下载;

推荐一款微软出品的开发神器,体验不输IDEA~

  • 接下来就是安装各种插件来方便我们开发了,首先安装微软提供的Java全家桶插件Extension Pack for Java,此插件包含6个基本的Java扩展插件,可以满足我们开发Java程序的基本需求;

推荐一款微软出品的开发神器,体验不输IDEA~

  • 这个Java全家桶插件目前已有1390w下载量,看样子很多Java开发者都已经开始使用VSCode了;

推荐一款微软出品的开发神器,体验不输IDEA~

  • 由于我们平时使用SpringBoot进行开发,还需要安装SpringBoot全家桶插件,此插件包含3个SpringBoot扩展插件;

推荐一款微软出品的开发神器,体验不输IDEA~

  • 本想再安装下Lombok插件,后来发现VSCode已经内置了Lombok支持,可以在设置中进行开启,安装完这些插件后就可以开始开发Java程序了。

推荐一款微软出品的开发神器,体验不输IDEA~

使用

接下来将以我的开源电商项目mall为例,来聊聊如何使用VSCode开发SpringBoot应用。

配置字体大小

在使用代码编辑器之前,很多朋友都会有配置字体大小的习惯,VSCode配置字体大小的方式十分简单,直接在外观设置中点击放大缩小按钮即可。

推荐一款微软出品的开发神器,体验不输IDEA~

导入Maven项目

  • 由于VSCode只是个开发工具,它不会像IDEA那样直接集成Maven,这里我们需要安装好Maven并配置环境变量,首先下载Maven的安装包,下载地址:https://maven.apache.org/download.cgi

推荐一款微软出品的开发神器,体验不输IDEA~

  • 下载完成后解压到指定目录,然后配置系统环境变量;
MAVEN_HOME=D:\developer\env\apache-maven-3.8.6
Path+=%MAVEN_HOME%\bin
  • 接下来导入mall项目的代码,下载地址:https://github.com/macrozheng/mall

推荐一款微软出品的开发神器,体验不输IDEA~

  • 解压到指定目录,然后通过打开文件夹按钮打开目录,接下来项目就会自动构建了,个人感觉构建速度比IDEA快多了;

推荐一款微软出品的开发神器,体验不输IDEA~

  • 我们来看下代码编辑界面,还是很炫酷的!

推荐一款微软出品的开发神器,体验不输IDEA~

运行调试项目

  • 运行和调试代码的方式非常简单,直接点击右上角的运行按钮即可;

推荐一款微软出品的开发神器,体验不输IDEA~

  • 由于我的mall项目使用的SpringBoot,还可以使用Spring Boot Dashboard来运行,是不是和在IDEA中运行项目有点类似;

推荐一款微软出品的开发神器,体验不输IDEA~

  • 我们还可以通过打断点的方式进行调试,左侧变量区将显示所有局部变量的值,可以通过顶部按钮进行跳过、跳出断点操作,鼠标悬浮在变量上时会显示变量的值,IDEA里有的功能VSCode基本也有了!

推荐一款微软出品的开发神器,体验不输IDEA~

浏览项目代码

  • 我们平时看代码时经常需要按类名进行搜索,在VSCode中使用Ctrl+T快捷键就能实现;

推荐一款微软出品的开发神器,体验不输IDEA~

  • 如果想直接按照文件名称进行搜索,使用Ctrl+P快捷键即可实现;

推荐一款微软出品的开发神器,体验不输IDEA~

  • 使用Ctrl+鼠标左键可以直接跳转查看类的源码;

推荐一款微软出品的开发神器,体验不输IDEA~

  • 有时候我们查看第三方库的源码时会没有注释,而在IDEA中我们点击类名会自动下载源码,此时只要在项目的根目录下通过如下命令下载源码即可;
mvn dependency:sources -DdownloadSources=true -DdownloadJavadocs=true
  • Maven默认只下载xxx.jar这种Jar包,像xxx-sources.jar这种带注释的源码包需要自行下载;

推荐一款微软出品的开发神器,体验不输IDEA~

  • 由于默认安装了微软的IntelliCode插件,VSCode的代码提示还是很智能的;

推荐一款微软出品的开发神器,体验不输IDEA~

  • 我们还可以通过左侧大纲视图快速找到类中的变量和方法,IDEA中大部分常用功能VSCode基本都能支持,感兴趣的小伙伴可以自行体验下。

推荐一款微软出品的开发神器,体验不输IDEA~

快捷键

VSCode的功能还是很强大的,用来进行Java应用开发完全够用了。这里我根据平时使用IDEA的快捷键,整理了一套VSCode的常用快捷键,大家可以尝试下。

  • 查看类源码:Ctrl+鼠标左键
  • 快捷键命令搜索:Ctrl+Shift+P+命令名称
  • 按文件名搜索文件:Ctrl+P
  • 根据类名查找类:Ctrl+T
  • 注释代码:Ctrl+/
  • 开启/关闭侧边栏:Ctrl+B
  • 全局查找并替换:Ctrl+Shift+F
  • 文件内查找:Ctrl+F
  • 修改变量或类名:Fn
  • 查找变量或类的引用:Shift+F12
  • 查找接口或方法的实现:Ctrl+F12
  • 格式化代码:Shift+Alt+F
  • 重构抽取变量或方法:Ctrl+Shift+R
  • 回退到上一个操作:Alt+左箭头
  • 前进到下一个操作:Alt+右箭头
  • 提示可能的操作,如变量生成:Alt+.
  • 移动一行代码:Alt+上箭头Alt+下箭头
  • 删除当前行代码:Ctrl+Shift+K

总结

今天尝试了下使用VSCode开发SpringBoot应用,确实能够胜任!VSCode不仅界面炫酷、功能强大,而且插件市场的插件也非常丰富。对比IDEA来说,它的构建速度和响应速度更快。虽然也有些小细节做的不如IDEA,比如控制台不能输出彩色的日志、需要手动下载带注释的第三方库源码。不过VSCode功能更新非常快,相信很快就能成为更加出色的Java开发工具!

参考资料

官方文档:https://code.visualstudio.com/docs/languages/java

项目源码地址

https://github.com/macrozheng/mall文章来源地址https://www.toymoban.com/news/detail-461146.html

到了这里,关于推荐一款微软出品的开发神器,体验不输IDEA~的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 推荐一款自动化测试神器---Katalon Studio

    Katalon Studio介绍 Katalon Studio 是一款在网页应用、移动和网页服务方面功能强大的自动化测试解决方案。基于 Selenium 和 Appium框架,Katalon Studio集成了这些框架在软件自动化方面的优点。这个工具支持不同层次的测试技能集。非程序员也可以快速上手一个自动化测试项目,同时也

    2024年02月11日
    浏览(39)
  • 除了微软,推荐一款免费好用的office软件

    日常工作和学习中,大家比较常见的office软件就是Microsoft Office,因为它的功能比较强大,被很多人所熟知,不过其费用却让很多人望而却步。今天小编就给大家推荐一款免费好用的office软件。 这款软件不仅能够满足日常的office文档编辑需求,而且还可以进行各种文档格式间

    2024年02月12日
    浏览(50)
  • 微软推出的ai声音生成神器VALL-E,如何体验,使用?

    VALL-E是一款由微软推出的ai声音生成工具,与一般ai声音生成工具不同的是VALL-E 可以模仿说话者的情绪和语气来进行语音,显得更加智能有趣。 VALL-E (valle-demo.github.io) 微软最近发布了一款名为 VALL-E 的人工智能工具,只需 3 秒音频即可模仿人说话。 该工具经过 60000 小时英语语

    2024年02月11日
    浏览(35)
  • 【Idea】人工智能编程他来了,Idea集成一款和ChatGPT一样智能的编码辅助神器

    Bito 是一款建立在 OpenAI 和 ChatGPT 之上的开发辅助神器!他可以帮我们生成代码、语法提示、生成测试用例、解释代码含义、生成注释、优化代码、检测代码安全性以及学习理论知识等!我们可以提出任何关于技术的问题, Bito 都能够给你很好分反馈,以及代码优化建议!最重

    2024年02月06日
    浏览(66)
  • 推荐一款好用的Idea热部署插件

    目录 目录 1.什么是热部署 1.1.热启动与热部署的区别 2.为什么需要热部署 3.热部署产品 3.1.JRebel 3.2.IDEA HotSwap 3.3.HotSwapAgent 3.4.Spring Boot DevTools 3.5.FastHotSwapper 4.FastHotSwapper安装使用 热部署(Hot Deployment) 是指在应用程序运行过程中,对部分代码或资源进行修改后,无需停止整个

    2024年02月06日
    浏览(63)
  • 搭载DALL-E2!微软AI神器Microsoft Designer内测启动,如何申请体验资格?

    Microsoft Designer 是微软上月正式对外发布的一款全新的图形设计应用程序,可帮助设计师或有设计需求的小白用户,创建具有专业品质的社交媒体帖子、邀请函、数字明信片和图形等。 目录 申请内测 成功界面及用时 产品简介 目前,Microsoft Designer的内测仍在进行中。 进入De

    2024年02月06日
    浏览(96)
  • 给大家推荐一款IDEA神级插件【Bito】而且免费

    什么是Bito? Bito是一款在IntelliJ IDEA编辑器中的插件,Bito插件是由ChatGPT团队开发的,它是ChatGPT团队为了提高开发效率而开发的一款工具。ChatGPT团队是一支专注于自然语言处理技术的团队,他们开发了一款基于GPT的自然语言处理模型,可以用于生成自然语言文本。 Bito插件的强

    2024年02月06日
    浏览(46)
  • 推荐一款在IDEA里使用的AI辅助工具-Bito

    博主介绍 : ✌博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家✌ Java知识图谱点击链接: 体系化学习Java(Java面试专题) 💕💕 感兴趣的同学可以收藏关注下 , 不然下次找不到哟 💕💕 工欲善其事必先利其器,今天给大家推荐一个在IDEA里就

    2024年02月15日
    浏览(47)
  • 推荐一款idea神级代码插件【Bito-ChatGPT】而且免费!- 第9篇

    历史文章( 文章 累计460+) 《国内最全的Spring Boot系列之一》 《国内最全的Spring Boot系列之二》 《国内最全的Spring Boot系列之三》 《国内最全的Spring Boot系列之四》 《国内最全的Spring Boot系列之五》 《国内最全的Spring Boot系列之六》 文心一言 PK ChatGPT,二者究竟谁更胜

    2024年02月07日
    浏览(56)
  • 别再满屏找日志了!推荐一款 IDEA 日志管理插件,看日志轻松多了!

    Grep Console是一款方便开发者对idea控制台输出日志进行个性化管理的插件。 支持自定义规则来过滤日志信息; 支持不同级别的日志的输出样式的个性化配置; 总结:通过过滤功能、输出日志样式配置功能,可以更方便开发者在大量的日志信息中筛选出自己比较关注的日志信息

    2024年02月07日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包