我给了一个我写的计算机编程类(class),我最近转而在类(class)中推荐 Visual Studio Code。我们从基础开始,所以我只想要一个简单的编辑器。我们开始学习 Git,一位学生的存储库中突然出现了各种各样的问题,包括:
.settings/
.vscode/
.classpath
.project
特别是 .settings
目录有各种 Eclipse 设置,就像我希望在 Eclipse 项目中看到的那样。
学生向我解释说,这些是在安装 Java 扩展后来自 VS Code 的。但为什么 VS Code Java 扩展会创建 Eclipse 文件?所有这些都记录在哪里,以便我可以用确切的细节更新我的类(class)并避免将来出现这个问题?
提前致谢。
最佳答案
简化了 Language Support for Java™ by Red Hat是通过 Language Server Protocol (LSP) 集成到 Visual Studio Code 中的 headless Eclipse Java IDE .查看self-description of the extension :
Provides Java™ language support via Eclipse JDT Language Server, which utilizes Eclipse JDT, M2Eclipse and Buildship.
除.vscode/
外,上述文件均为Eclipse Java IDE文件。
因为在 Eclipse 中这些文件不打算手动编辑,所以很少或没有关于它们的文档(.settings/org.eclipse.jdt.core 中的 Java 编译器设置.prefs
类似于 Eclipse batch compiler 的命令行参数。
No it's not an ideal solution, but it should be done only once, unless you regularly change your formatter settings.
关于java - Visual Studio Code 通过其 Java 扩展创建哪些项目文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53509715/