Java开发工具之Visual Studio Code

Java开发工具之Visual Studio Code

子曰:工欲善其事,必先利其器。

先聊点使用这个开发Java的背景故事,从事Java开发的程序就不得不提 伟大的开发利器IDEA了,其一就是:但是最近idea民间激活崩盘的厉害,一不小心就不能使用了,本人也是,三天两头去找激活码激活.再就是:本人开发的工作环境条件比较苛刻,不能使用任何收费软件(原因….).于是我去试用了一两周的eclipse软件开发.非常极其的痛苦,非常慢的打开速度,加写代码时候不定时的卡顿,弱鸡的代码的提示,还有莫名其妙的红色的X一直在你面前闪!码代码的体验太过糟糕了.于是在新年前最后一个周末,我尝试找新的编码工具.

1.Visual Studio Code

Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。

下载 安装 一步步 傻瓜式安装就行了

作为Java程序员使用微软的东西.)耻辱啊!! 嗯 真香!~

2.打开Visual Studio Code下载对应的插件

以下是我自己根据需求下载的插接

  • Java Extension Pack Java开发环境
  • Spring Boot Extension Pack Spring开发提示
  • Maven for Java Java包管理工具
  • Git Project Manager Git管理工具
  • FreeMarker FreeMarker代码高亮
  • Lombok Annotations Support for VS Code Lombok 可以少写好多Java的get set 方法
  • Tomcat for Java Tomcat工具(还是要自己下载TOMCAT)
  • XML XML文件支持
  • Checkstyle for Java Java语法高亮 检测
  • HTML Snippets html代码提示
  • Eclipse Keymap eclipse快捷键 可以选择idea快捷键
  • Debugger for Java Java调试用的

3.打开Visual Studio Code对应的设置

{
    "editor.suggestSelection": "first",
    "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
    "maven.executable.path": "C:\\Development\\apache-maven-3.6.3\\bin\\mvn",
    "java.configuration.maven.userSettings": "C:\\Development\\apache-maven-3.6.3\\conf\\settings.xml",
    "search.exclude": {
        "**/node_modules": true,
        "**/bower_components": true,
        "**/target": true,
        "**/logs": true
    },
    "java.jdt.ls.vmargs": "-noverify -Xmx1G -XX:+UseG1GC -XX:+UseStringDeduplication -javaagent:\"C:\\Users\\Y-PC\\.vscode\\extensions\\gabrielbb.vscode-lombok-0.9.9/server/lombok.jar\"",
    "emmet.triggerExpansionOnTab": true,
    "files.associations": {
        "*.js": "html",
        "*.vue": "html",
        "*.ftl": "html"
    }
}

4.Java类快速建立的配置

设置 -> 用户代码块 -> Java

{
    "Java Class": {
        "prefix": "java",
        "body": [
            "package ${1:包名};",
            "",
            "/**",
            "* ${2:备注}",
            "* Created By 杨振宇",
            "* Date: $CURRENT_YEAR/$CURRENT_MONTH/$CURRENT_DATE",
            "* Time: $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND",
            "*/",
            "public class ${3:ClassName} {",
            "",
            "}"
        ],
        "description": "Java Class"
    }
}

使用 -> java文件建立后 输入java -> Tab 就会出现对应的代码块了

目前就这点配置 以后待补充

文章作者: 杨振宇
文章链接: https://www.yangzhenyu.com.cn/21078/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 杨振宇 个人经验
支付宝打赏
微信打赏
0 条评论
未登录用户
支持 Markdown 语法

来做第一个留言的人吧!