华人澳洲中文论坛

热图推荐

    保举一款微软出品的开发神器,体验不输IDEA

    [复制链接]

    2022-8-9 07:01:16 33 0

    比来微软的开发工具VSCode频繁更新Java反对,又是反对SpringBoot,又是反对Lombok,让我不由猎奇VSCode是否也能胜任Java开发了?因而抽空体验了一把,的确彻底能够胜任,Java开发者又有了新选择,不只好用并且开源!明天带大家体验下VSCode,体验超出Eclipse,不输IDEA!VSCode简介VSCode全称Visual Studio Code,是微软开源的一款集成开发工具,目前在Github上已有135K+Star。VSCode号称能从新定义代码编纂器,不只收费并且开源,能在多个平台上运转使用。VSCode比较IDEA不只更轻量级,并且构建与响应速度也更快!



    再来看下使用VSCode开发Java名目的成果图,界面仍是挺炫酷的!



    下载及装置
    接上去咱们将下载并装置VSCode,让它拥有开发Java运用的才能。首先咱们需求下载VSCode的装置包,下载紧缩包版本简略又快捷,下载地址:http://code.visualstudio.com/Download


    下载实现后解压到指定目录,双击.exe文件便可启动;


    假如咱们启动的零碎为中文环境,VSCode会提醒你下载中文插件,果决下载;


    接上去就是装置各种插件来便利咱们开发了,首先装置微软提供的Java全家桶插件Extension Pack for Java,此插件包孕6个根本的Java扩展插件,能够知足咱们开发Java顺序的根本需要;


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


    因为咱们平时使用SpringBoot进行开发,还需求装置SpringBoot全家桶插件,此插件包孕3个SpringBoot扩展插件;


    本想再装置下Lombok插件,起初发现VSCode曾经内置了Lombok反对,能够在设置中进行开启,装置完这些插件后就能开始开发Java顺序了。


    使用
    接上去将以我的开源电商名目mall为例,来聊聊如何使用VSCode开发SpringBoot运用。配置字体大小在使用代码编纂器以前,得多敌人都会有配置字体大小的习气,VSCode配置字体大小的形式非常简略,间接在外观设置中点击缩小或放大按钮便可。



    导入MAVEN名目
    因为VSCode只是个开发工具,它不会像IDEA那样间接集成Maven,这里咱们需求装置好Maven并配置环境变量,首先下载Maven的装置包,下载地址:http://maven.apache.org/download.cgi


    下载实现后解压到指定目录,而后配置零碎环境变量;MAVEN_HOME=D:\developer\env\apache-maven-3.8.6 Path+=%MAVEN_HOME%\bin接上去导入mall名目的代码,下载地址:http://github.com/macrozheng/mall


    解压到指定目录,而后经过关上文件夹按钮关上目录,接上去名目就会自动构建了,集体觉得构建速度比IDEA快多了;


    咱们来看下代码编纂界面,仍是很炫酷的!


    运转调试名目
    运转和调试代码的形式十分简略,间接点击右上角的运转按钮便可;


    因为我的mall名目使用的SpringBoot,还能够使用Spring Boot Dashboard来运转,是否和在IDEA中运转名目有点相似;


    咱们还能够经过打断点的形式进行调试,左边变量区将显示一切局部变量的值,能够经过顶部按钮进行跳过、跳出断点操作,鼠标悬浮在变量上时会显示变量的值,IDEA里有的功用VSCode根本也有了!


    阅读名目代码
    咱们平时看代码时常常需求按类名进行搜寻,在VSCode中使用Ctrl+T快捷键就可以完成;


    假如想间接根据文件称号进行搜寻,使用Ctrl+P快捷键便可完成;


    使用Ctrl+鼠标左键能够间接跳转查看类的源码;


    有时分咱们查看第三方库的源码时会没有正文,而在IDEA中咱们点击类名会自动下载源码,此时只有在名目的根目录下经过如下命令下载源码便可;mvn dependency:sources -DdownloadSources=true -DdownloadJavadocs=trueMaven默许只下载xxx.jar这类Jar包,像xxx-sources.jar这类带正文的源码包需求自行下载;


    因为默许装置了微软的IntelliCode插件,VSCode的代码提醒仍是很智能的;


    咱们还能够经过左边大纲视图疾速找到类中的变量和办法,IDEA中大部份罕用功用VSCode根本都能反对,感兴致的小火伴能够自行体验下。


    快捷键
    VSCode的功用仍是很弱小的,用来进行Java运用开发彻底够用了。这里我按照平时使用IDEA的快捷键,整顿了一套VSCode的罕用快捷键,大家能够尝试下。查看类源码:Ctrl+鼠标左键快捷键命令搜寻:Ctrl+Shift+P+命令称号按文件名搜寻文件:Ctrl+P按照类名查找类:Ctrl+T正文代码:Ctrl+/开启/封闭侧边栏:Ctrl+B全局查找并交换:Ctrl+Shift+F文件外调找:Ctrl+F修正变量或类名:Fn查找变量或类的援用:Shift+F十二查找接口或办法的完成:Ctrl+F十二格局化代码:Shift+Alt+F重构抽取变量或办法:Ctrl+Shift+R回退到上一个操作:Alt+左箭头后退到下一个操作:Alt+右箭头提醒可能的操作,如变量生成:Alt+.挪动一行代码:Alt+上箭头或Alt+下箭头删除以后行代码:Ctrl+Shift+K总结明天尝试了下使用VSCode开发SpringBoot运用,的确可以胜任!VSCode不只界面炫酷、功用弱小,并且插件市场的插件也十分丰硕。比较IDEA来讲,它的构建速度和响应速度更快。虽然也有些小细节做的不如IDEA,好比管制台不克不及输入黑白的日志、需求手动下载带正文的第三方库源码。不外VSCode功用更新十分快,置信很快就可以成为更为杰出的Java开发工具!
    参考材料
    民间文档:http://code.visualstudio.com/docs/languages/java
    名目源码地址
    http://github.com/macrozheng/mall

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    返回列表 本版积分规则

    :
    注册会员
    :
    论坛短信
    :
    未填写
    :
    未填写
    :
    未填写

    主题35

    帖子41

    积分197

    图文推荐