VSCode配置基于java + LeetCode环境

VSCode配置基于java + LeetCode环境

文章目录

    • VSCode配置基于java + LeetCode环境
        • 一、VSCode安装
        • 二、VSCode配置java环境
          • 1、VSCode汉化 & 颜色主题 & 字体设置
          • 2、配置VSCode的java基础环境
          • 3、安装java扩展插件
          • 4、运行一波
          • 6、备注:
        • 三、VSCode配置LeetCode环境
          • 1、安装leetcode插件
          • 2、安装node.js
          • 3、登录帐号
          • 4、自定义工作区

一、VSCode安装

​ 在此处https://code.visualstudio.com/安装,安装后点击VSCodeSetUp.exe,一路安装即可,注意勾选上path自动配置(默认是勾选的)。

二、VSCode配置java环境

1、VSCode汉化 & 颜色主题 & 字体设置
  • VSCode汉化
    VSCode配置基于java + LeetCode环境_第1张图片
  • 颜色主题​
    我喜欢使用亮一点的颜色,黑色主题盯久了容易犯困。。。。
    VSCode配置基于java + LeetCode环境_第2张图片
    VSCode配置基于java + LeetCode环境_第3张图片
  • 字体设置
    在setting.json中配置 “editor.mouseWheelZoom”: true,就可以用鼠标滚动调整字体大小
    VSCode配置基于java + LeetCode环境_第4张图片
2、配置VSCode的java基础环境

​ 安装jdk步骤这里就省了,网上资源挺多,这里只关注一下VSCode的setting.json文件中java home的配置。
VSCode配置基于java + LeetCode环境_第5张图片
VSCode配置基于java + LeetCode环境_第6张图片
VSCode配置基于java + LeetCode环境_第7张图片

3、安装java扩展插件

​ 安装该插件,及一次性安装如下6个java扩展插件
VSCode配置基于java + LeetCode环境_第8张图片

4、运行一波

​ 先写一个HelloWorld.java文件,注意此时工作区中还没有launch.json文件
VSCode配置基于java + LeetCode环境_第9张图片

​ 再点击“小昆虫“,创建launch.json文件,这时工作区中有了.vscode文件夹和launch.json文件
VSCode配置基于java + LeetCode环境_第10张图片VSCode配置基于java + LeetCode环境_第11张图片
​ 此时运行文件,会提示报错:No delegateCommandHandler for vscode.java.resolveMainMethod,怎么办?重启VSCode即可,参照该文档 http://gochannel.org/links/link/snapshot/12049,所以在VSCode中,一旦修改了配置文件,建议重启。

VSCode配置基于java + LeetCode环境_第12张图片
​ 重启之后的样子。。。
VSCode配置基于java + LeetCode环境_第13张图片
5、调试一波
VSCode配置基于java + LeetCode环境_第14张图片

6、备注:
  • 注意创建的是java文件,不是class文件,java文件需要编译成class文件,不要把IDEA中Class类误认为是class文件。
  • 如果写代码时没有提示,检查“Language support for Java ™ for Visual Studio Code”是否启用,setting.json配置文件是否格式正确

三、VSCode配置LeetCode环境

1、安装leetcode插件

​ 安装leetcode插件,安装成功后,左边有小图标
VSCode配置基于java + LeetCode环境_第15张图片

2、安装node.js

但是该插件中提示要先安装node.js,这里详见菜鸟教程的Node.js 安装配置

在配置过程中要注意

  • 配置Node.js的环境变量,eg:“D:\programmingSoftware\NodeJS\ Nodejs
  • 配置vscode的setting.json时,注意是“D:\programmingSoftware\NodeJS\Nodejs\ node.exe”,这样leetcode才能识别得到node,否则会出现即使在控制台上有显示node.js,但是leetcode始终找不到node的离奇问题

这告诉我们,以后碰到配置文件(比如微信小程序的全局配置和页面配置),一定要仔细看官方文档,弄清楚属性和值(两者都要看,养成习惯),以免浪费时间来纠错
VSCode配置基于java + LeetCode环境_第16张图片
VSCode配置基于java + LeetCode环境_第17张图片

3、登录帐号

​ 登录国外的leetCode可能会连不上,修改挂载点,使用国内LeetCode。
VSCode配置基于java + LeetCode环境_第18张图片VSCode配置基于java + LeetCode环境_第19张图片

4、自定义工作区

默认工作区下创建题目文件,“leetcode.workspaceFolder” 的默认路径是 “$HOME/.leetcode/.”,及自动在vscode的setting.json文件中添加默认配置(注意在自定义配置时,删除默认配置)
VSCode配置基于java + LeetCode环境_第20张图片
VSCode配置基于java + LeetCode环境_第21张图片
VSCode配置基于java + LeetCode环境_第22张图片

你可能感兴趣的:(#,leetcode)