VSCode工具进行Java开发

本文详细介绍了如何使用VSCode进行Java开发,包括其特点、布局、配置、必备插件、常用快捷键、Java环境配置、代码定位与重构、SpringBoot项目运行以及集成GIT的操作。VSCode作为一款强大的编辑器,以其开源、免费、高性能和丰富的插件库深受开发者喜爱。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、介绍

vscode官网:支持 WindowsLinuxMacVisual Studio Code - Code Editing. RedefinedVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.icon-default.png?t=N7T8https://code.visualstudio.com/

        任何一个程序员都有自己喜爱的编辑器、工具、开发利器,有这样一群人,对于 vim 这种上古神器难以驾驭、IDE 太笨重,这时候多了一个选择 vscode。

        vscode 重新定义了编辑器,它开源、免费、Runs everywhere,是一款介于 IDE 和编辑器之间的产物,我们不能用 IDE 的所有特性都往它身上压,如果都可以的话不就是 IDE 吗?

1.VSCode特点:

  • 微软开发,软件质量没的说
  • 高颜值,界面非常漂亮,允许自定义更改
  • 插件超级多,开发者很愿意接受它
  • 对我天朝程序员友好,你懂的
  • 启动速度比 atom 快,资源占用少
  • 跨平台的特性能没有吗?能吗?
  • 对各种编程语言支持良好(当然我只试过java/node/go/python)
  • 自动补全、代码高亮、代码跳转...
  • 集成终端好用,可以用 code 命令打开文件/文件夹
  • debug 功能好用(简直是 mini 的 IDE)
  • .........

2. 布局

上面是 vscode 的布局,和大多数编辑器一样,分为

  • Editor 用来编辑文件的主体区域。可以并排打开三个编辑器。
  • Side Bar 包含不同的像浏览器一样的视图来协助来完成工程。
  • Status Bar 展示当前打开的工程和正在编辑的文件的信息。
  • View Bar 在最左手边,帮助切换视图以及提供额外的上下文相关的提示,比如激活了Git的情况下,需要提交的变化的数目。

3.配置

vscode 的用户配置分3个级别,分别是默认配置、全局配置和工作区配置,优先级也依次递增。对于团队项目,一些规范可以通过项目目录下建一个 .vscode/setting.json 文件进行配置,比如:

// tab长度 
"editor.tabSize": 2, 
// 启用后,将在保存文件时剪裁尾随空格。 
"files.trimTrailingWhitespace": true, 
// 配置 glob 模式以排除文件和文件夹。 
"files.exclude": { 
  "**/.git": true, 
  "**/.svn": true, 
  "**/.DS_Store": true, 
  "**/.idea": true 
},

        配置一下字体大小、自动保存等。

二、必装插件

  1. Beautify:代码高亮
  2. Terminal:直接唤起终端
  3. Project Manager:多个项目切换
  4. Auto Close Tag:标签自动闭合(其实我觉得可以内置的)

三、常用快捷键

下面这些快捷键是我常用的,如果你想看更全的可以看看 VS Code有哪些常用的快捷键

  • 向上向下复制一行: Shift+Alt+Up 或 Shift+Alt+Down
  • 注释代码: cmd + /
  • 切换侧边栏: cmd + b
  • 文件夹中查找: cmd + shift + f
  • 查找替换: cmd + shift + h
  • 重构代码: fn + F2
  • 代码格式化: Shift+Alt+F,或 Ctrl+Shift+P 后输入 format code

Ctrl+P 模式: (Mac 是 CMD+P)

  • 直接输入文件名,快速打开文件
  • > 显示并运行命令
  • : 跳转到行数,也可以Ctrl+G直接进入(Mac 是 CMD+G)
  • @ 跳转到symbol(搜索变量或者函数),也可以Ctrl+Shift+O直接进入
  • @: 根据分类跳转symbol,查找属性或函数,也可以Ctrl+Shift+O后输入:进入
  • # 根据名字查找symbol,也可以Ctrl+T

四、配置 Java 环境

先安装 Java 语言相关的插件 4 枚

  1. Language Support for Java(TM) by Red Hat
  2. Debugger for Java
  3. Java Test Runner
  4. Maven for Java

        第一个插件干嘛的?运行 Java 代码的,

        第二个呢?调试的,不调试可以不装,

        第三个运行单元测试,不测试可以不装,

        第四个建议装上,一个标准化的 Java 工程一定不是几个文件组成,maven 是在Java环境下构建应用程序的软件(本地要先安装哦)。

这时候还需要配置一下 java.home,我的是

"java.home": "/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home",

大功告成,现在你可以在 vs code 下创建一个 Mmp.java 开始写 Hello vscode! 了。

public class Mmp {
  public static void main(){
    System.out.println("Hello vscode!");
  }
}

点击 调试 或者按下 F5 运行这久经码场的输出语句。具体操作见文章底部视频。

代码定位

按住 ctrl 键鼠标悬停在类上面会有类描述,点击即可进入类定义处,方法也是同样。

代码重构

很强大的一个地方就是我们有时候会修改字段、方法的名称。

  1. 找到所有的引用: Shift + F12
  2. 同时修改本文件中所有匹配的: Ctrl+F12
  3. 重命名:比如要修改一个方法名,可以选中后按 F2,输入新的名字,回车,会发现所有的文件都修改了
  4. 跳转到下一个 Error 或 Warning:当有多个错误时可以按 F8 逐个跳转
  5. 查看 diff: 在 explorer 里选择文件右键 Set file to compare,然后需要对比的文件上右键选择 Compare with file_name_you_chose

五、运行 SpringBoot 项目

下载一个 SpringBoot 的示例工程

git clone https://github.com/JavaExamples/spring-boot-helloworld.git
code spring-boot-helloworld

六、GIT

可以参考http://t.csdn.cn/XPshQicon-default.png?t=N7T8http://t.csdn.cn/XPshQ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值