【问题标题】:What project files does Visual Studio Code create via its Java extensions?Visual Studio Code 通过其 Java 扩展创建哪些项目文件?
【发布时间】:2019-04-29 18:52:34
【问题描述】:

我给一个我写的计算机编程课程,最近我在课程中转而推荐Visual Studio Code。我们从基础开始,所以我只想要一个简单的编辑器。我们开始学习 Git,一个学生的存储库突然出现了各种各样的问题,包括:

  • .settings/
  • .vscode/
  • .classpath
  • .project

特别是.settings 目录具有各种 Eclipse 设置,例如我希望在 Eclipse 项目中看到的。

学生向我解释说,这些来自 VS Code 安装 Java 扩展后。但是为什么 VS Code Java 扩展会创建 Eclipse 文件呢?所有这些都记录在哪里,以便我可以用确切的细节更新我的课程并避免将来出现这个问题?

提前致谢。

【问题讨论】:

    标签: java eclipse visual-studio-code


    【解决方案1】:

    简化的Language Support for Java™ by Red Hat 是通过Language Server Protocol (LSP) 集成到Visual Studio Code 中的无头Eclipse Java IDE。见self-description of the extension

    通过 Eclipse JDT 语言服务器提供 Java™ 语言支持,该服务器 利用 Eclipse JDT、M2Eclipse 和 Buildship

    除了.vscode/提到的文件都是Eclipse Java IDE文件

    因为在 Eclipse 中这些文件不打算手动编辑,所以很少或没有关于它们的文档(.settings/org.eclipse.jdt.core.prefs 中的 Java 编译器设置类似于 @ 的命令行参数987654324@).

    例如,the documentation of the Java extension recommends using the Eclipse Java IDE to edit the formatter settings (which are also stored in .settings/org.eclipse.jdt.core.prefs) and concludes:

    不,这不是一个理想的解决方案,但应该只执行一次,除非 您会定期更改格式化程序设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-07
      • 2020-09-12
      相关资源
      最近更新 更多