VSCode初体验

最近Microsoft出品的 [Visual Studio Code] 比较火爆,被很多极客推崇,兴趣之余拿来研究玩玩。

安装就不赘述了,直接去官网扒安装包即可:VS Code下载

优点:

  • 开源、免费、Runs everywhere
  • 它是一款文本编辑器(类 IDE 的超级智能文本编辑器)
  • 极其快速的
  • 轻量级的
  • 有非常庞大的扩展生态系统

废话不多说,上实操环境介绍(JAVA_HOME设置参考:MAC系统-JAVA_HOME配置):

MAC系统
JDK 1.8
Maven 3
Jetty 9
VS Code 1.36.1 

安装成功之后,界面如图(启动确实很快,秒开~):


安装Java扩展:

微软的 Java 扩展包(Java Extension Pack)

这个扩展包包含了下文将要详细介绍的五个扩展。借助它,你无需过多了解就可以开始使用 VS Code。

  • 红帽的 Java 语言支持扩展(Language Support for Java)

要使 VS Code 支持 Java,这是唯一一个必须安装的扩展。

  • 微软的 Java 调试器(Debugger for Java)
  • Java 依赖查看器(Java Dependency Viewer)
  • 针对 Java 的 Maven 扩展 (Maven for Java)
  • 微软的 Java 测试运行器(Java Test Runner)

其它扩展:

  • GitLens

此扩展为您提供有关源代码著作信息的洞察,例如 “谁添加了此方法以及何时添加”。


launch.json 文件属性值详解

  1. mainClass (required): java 代码的 main 类 (例如:[mymodule/]com.xyz.MainClass).
  2. args: 传递给程序的命令行参数
  3. sourcePaths: 程序的额外源目录。默认情况下,调试器从项目设置中查找源代码。这个选项允许调试器在额外的目录中查找源代码
  4. modulePaths: 用于启动JVM的模块路径。如果没有指定,调试器将自动从当前项目解析
  5. classPaths: 启动JVM的类路径。如果没有指定,调试器将自动从当前项目解析
  6. encoding: 该文件中的JVM的编码设置。如果没有指定,将使用’UTF-8’。在 Supported Encodings 中可以找到可能的值
  7. vmArgs: JVM的额外选项和系统属性(例如:-Xms<size> -Xmx<size> -D<name>=<value>)
  8. projectName: 调试器在其中搜索类的首选项目。在不同的项目中可能会有重复的类名。当调试器在启动程序时查找指定的主类时,这个设置也可以工作。表达式求值是必须的
  9. cwd: 程序的工作目录
  10. env: 程序的额外环境变量
  11. stopOnEntry: 启动后自动暂停程序
  12. console: 用于启动程序的指定控制台。默认为 internalConsole 
    1. internalConsole: VS Code Debug 控制台 (输入不被支持)
    2. integratedTerminal: VS Code 集成终端
    3. externalTerminal: 可以在用户设置中配置的外部终端
  13. stepFilters: 在执行debug调试时,跳过指定的类或方法 
    1. classNameFilters: 跳过指定的类。类名应该完全限定,支持通配符
    2. skipSynthetics: 跳过synthetic 方法
    3. skipStaticInitializers: 跳过静态初始化方法
    4. skipConstructors: 跳过构造方法

Attach

  1. hostName (required): 远程调试器的主机名或IP地址
  2. port (required): 远程调试器的debug端口
  3. timeout: 重新连接之前的超时时间,以毫秒为单位(默认为30000ms)
  4. sourcePaths: 程序的额外源目录。默认情况下,调试器从项目设置中查找源代码。这个选项允许调试器在额外的目录中查找源代码
  5. projectName: 调试器在其中搜索类的首选项目。在不同的项目中可能会有重复的类名。当调试器在启动程序时查找指定的主类时,这个设置也可以工作
  6. stepFilters: 在 debug 调试时,跳过指定的类或方法 
    1. classNameFilters: 跳过指定的类。类名应该完全限定,支持通配符
    2. skipSynthetics: 跳过 synthetic 方法
    3. skipStaticInitializers: 跳过静态初始化方法
    4. skipConstructors: 跳过构造方法

User Settings

  1. java.debug.logLevel: 发送到VS代码的调试器日志的最低级别,默认为警告
  2. java.debug.settings.showHex: 在变量视图中以十六进制格式显示数字,默认为false
  3. java.debug.settings.showStaticVariables: 在variables视图中显示静态变量,默认为true
  4. java.debug.settings.showQualifiedNames: 在变量视图中显示完全限定的类名,默认为false
  5. java.debug.settings.maxStringLength: 变量视图或调试控制台中显示的最大字符串长度。超过此长度的字符串将被裁剪。默认值为0,表示没有进行修剪
  6. java.debug.settings.enableHotCodeReplace: 启用Java源代码的热代码替换。确保VScode 中的 Java 代码没有禁用自动构建。有关用法和限制的更多信息,请参阅 wiki page

参考文章:

https://code.visualstudio.com/docs/java/java-tutorial

https://www.infoq.cn/article/wSaK-Nm2ZhK65ydrUdgJ

https://blog.csdn.net/hezh1994/article/details/79895480

https://www.chainnews.com/articles/456169419586.htm

https://blog.csdn.net/yin__ren/article/details/82527527

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你好!初装 Visual Studio Code(简称 VSCode),默认情况下是没有背景图片的,它使用的是白色或深色主题作为背景。 不过,你可以通过安装扩展或进行一些个性化设置来改变 VSCode 的背景。 1. 安装主题扩展:打开 VSCode,点击左侧的扩展图标(或按下快捷键 Ctrl+Shift+X),在搜索栏中输入 "themes" 或 "主题",然后浏览并安装你喜欢的主题扩展。安装完成后,点击左下角的齿轮图标,选择 "颜色主题",在下拉菜单中选择你安装的主题即可改变背景颜色。 2. 定制主题:如果你想要更进一步的个性化,可以点击左下角的齿轮图标,选择 "首选项" -> "设置"。在打开的设置界面中,可以搜索 "workbench.colorCustomizations" 或者直接点击 "颜色" 选项卡,然后编辑 "工作台"、"编辑器" 或其他相关的颜色设置,包括背景颜色、字体颜色等。 3. 自定义背景图片:VSCode 也支持使用自定义背景图片。首先,将你喜欢的图片复制到你的电脑上。然后,在 VSCode 中按下快捷键 Ctrl+Shift+P,输入 "Preferences: Open Settings (JSON)",然后选择并打开 "settings.json" 文件。在该文件中,添加以下代码: ```json "workbench.colorCustomizations": { "workbench.background": "#000000", // 设置背景颜色为黑色 "workbench.backgroundImage": "file:///path/to/your/image.jpg" // 设置背景图片的路径 } ``` 将 `"file:///path/to/your/image.jpg"` 替换为你图片的实际路径。保存文件后,重新启动 VSCode,即可看到自定义的背景图片。 希望这些信息对你有所帮助!如果你有任何其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值