VSCode配置基于java + LeetCode环境
文章目录
一、VSCode安装
在此处https://code.visualstudio.com/安装,安装后点击VSCodeSetUp.exe,一路安装即可,注意勾选上path自动配置(默认是勾选的)。
二、VSCode配置java环境
1、VSCode汉化 & 颜色主题 & 字体设置
- VSCode汉化
- 颜色主题
我喜欢使用亮一点的颜色,黑色主题盯久了容易犯困。。。。
- 字体设置
在setting.json中配置 “editor.mouseWheelZoom”: true,就可以用鼠标滚动调整字体大小
2、配置VSCode的java基础环境
安装jdk步骤这里就省了,网上资源挺多,这里只关注一下VSCode的setting.json文件中java home的配置。
3、安装java扩展插件
安装该插件,及一次性安装如下6个java扩展插件
4、运行一波
先写一个HelloWorld.java文件,注意此时工作区中还没有launch.json文件
再点击“小昆虫“,创建launch.json文件,这时工作区中有了.vscode文件夹和launch.json文件。
此时运行文件,会提示报错:No delegateCommandHandler for vscode.java.resolveMainMethod
,怎么办?重启VSCode即可,参照该文档 http://gochannel.org/links/link/snapshot/12049,所以在VSCode中,一旦修改了配置文件,建议重启。
重启之后的样子。。。
5、调试一波
6、备注:
- 注意创建的是java文件,不是class文件,java文件需要编译成class文件,不要把IDEA中Class类误认为是class文件。
- 如果写代码时没有提示,检查“Language support for Java ™ for Visual Studio Code”是否启用,setting.json配置文件是否格式正确
三、VSCode配置LeetCode环境
1、安装leetcode插件
安装leetcode插件,安装成功后,左边有小图标
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的离奇问题。
这告诉我们,以后碰到配置文件(比如微信小程序的全局配置和页面配置),一定要仔细看官方文档,弄清楚属性和值(两者都要看,养成习惯),以免浪费时间来纠错。
3、登录帐号
登录国外的leetCode可能会连不上,修改挂载点,使用国内LeetCode。
4、自定义工作区
在默认工作区下创建题目文件,“leetcode.workspaceFolder” 的默认路径是 “$HOME/.leetcode/.”,及自动在vscode的setting.json文件中添加默认配置(注意在自定义配置时,删除默认配置)