将 JavaFX 文档添加到 VSCode

Add JavaFX documentation to VSCode

我想将 JavaFX 文档导入 VSCode,以便它像其他方法一样在工具提示中显示文档。 JavaFX 文档的 link 是- https://openjfx.io/javadoc/15/ 但我不知道如何添加 VSCode

I want the method docs to be visibly like this

你的意思是你想要像这样获取 JavaFX 文档:

您可以通过插入新片段来实现此目的:

  1. Ctrl+Shift+P打开命令面板和selectPreference: Configure User Snippets,然后选择New Global Snippets file

  2. 输入代码段名称,会打开一个文件,在其中添加以下代码:

     "JavaFX": {
             "prefix": "javafx-doc",
             "body": [
                 "https://docs.oracle.com/javafx/2/api/index.html"
             ],
             "description": "javaFX Doc"
         }
    
  3. 当您在 .java 文件中键入前缀 javafx-doc 时,这将显示为片段。

更多关于Snippets的详细信息,您可以参考Creating own Snippets in VS Code。 如果对您的问题有任何误解,请告诉我。

我找到了一种间接的方法来做到这一点。我们可以将文档路径添加到项目的.classpath文件中。我们必须手动完成,因为还没有办法自动完成。

<classpath>
    <classpathentry kind="lib" path="lib/javafx.base.jar">
        <attributes>
            <attribute name="javadoc_location" value="https://docs.oracle.com/javafx/2/api/"/>
        </attributes>
    </classpathentry>
    <classpathentry kind="lib" path="lib/javafx.controls.jar">
        <attributes>
            <attribute name="javadoc_location" value="https://docs.oracle.com/javafx/2/api/"/>
        </attributes>
    </classpathentry>
    <classpathentry kind="lib" path="lib/javafx.fxml.jar">
        <attributes>
            <attribute name="javadoc_location" value="https://docs.oracle.com/javafx/2/api/"/>
        </attributes>
    </classpathentry>
    <classpathentry kind="lib" path="lib/jfoenix-9.0.10.jar">
        <attributes>
            <attribute name="javadoc_location" value="https://javadoc.io/static/com.jfoenix/jfoenix/9.0.10/"/>
        </attributes>
    </classpathentry>
</classpath>