【问题标题】:How to show Javadoc on hover in VS Code in Java Project?java - 如何在Java项目的VS Code中悬停时显示Javadoc?
【发布时间】:2020-11-27 10:06:36
【问题描述】:

在我的 Mac OS 10.14 中,我安装了 VS Code 1.47.3,昨天安装了 Java Extension Pack 0.9.1。我能够运行 Java 项目 (Maven),但在悬停功能上看不到任何 javadoc。例如,当鼠标指针悬停在屏幕截图中的 ds.show() (第 29 行)上时,我希望看到悬停窗格在 show 方法上显示文档,就像它在同一个 eclipse 项目中显示的那样。我的系统上安装了 JDK8 和 OpenJDK14。

截图如下:

以下不重要: 另外,当我编辑文件时,如何在终端窗口中禁用烦人的日志?这些日志如下所示:

3a6e249d Publish Diagnostics [Done]
6dcf0221 Building [Done]
ebb16695 Building [Done]
0e4416a3 Validate documents [Done]

如截图所示。

【问题讨论】:

    标签: visual-studio visual-studio-code


    【解决方案1】:

    尝试使用键盘快捷键查看它,以查看文档是否可用或者您的 IntelliJ 是否存在路径问题:

    这个命令是editor.action.showHover 命令。默认它映射到 cmd+k -> cmd+i,我想。

    另一个在我的 JS 环境中经常发生的问题是我必须选择调用(在你的情况下为ds.show())然后在选中时将鼠标悬停在它上面 .

    【讨论】:

    • 这个问题是关于 VS Code 而不是 IntelliJ
    • 嗯,这比公认的答案更离谱……
    【解决方案2】:

    如果您仍然卡住,我找到了一种方法,只需尝试在您的 red hat java 扩展中启用“Intellisense”即可。这可能对你有用。 对于这些日志,看起来您正在以调试模式运行您的应用程序。如果是这种情况,您将无法禁用它们。

    编辑(实际解决方案):

    Javafx java docs in vs code
    要实现上述结果,请按照以下步骤操作。

    1. 转到用户/工作区设置。
    2. 点击ctrlf并输入java.project.referencedLibraries
    3. 点击edit in settings.json
    4. 粘贴以下设置。
    "java.project.referencedLibraries": {
        "include": [
            "lib/**/*.jar",
            "%PATH_TO_FX%/lib/*.jar"
        ],
        "sources": {
            "%PATH_TO_FX%/lib/javafx.base.jar": "%PATH_TO_FX%/src.zip",
            "%PATH_TO_FX%/lib/javafx.controls.jar": "%PATH_TO_FX%/src.zip",
            "%PATH_TO_FX%/lib/javafx.fxml.jar": "%PATH_TO_FX%/src.zip",
            "%PATH_TO_FX%/lib/javafx.graphics.jar": "%PATH_TO_FX%/src.zip",
            "%PATH_TO_FX%/lib/javafx.media.jar": "%PATH_TO_FX%/src.zip",
            "%PATH_TO_FX%/lib/javafx.swing.jar": "%PATH_TO_FX%/src.zip",
            "%PATH_TO_FX%/lib/javafx.web.jar": "%PATH_TO_FX%/src.zip",
            "%PATH_TO_FX%/lib/javafx.swt.jar": "%PATH_TO_FX%/src.zip"
        }
    }
    

    这里 %PATH_TO_Fx% 是 javafx 文件夹或 javafx 环境变量的路径。确保您是 linux/mac 用户,输入 $PATH_TO_FX 之类的。要为 javafx 设置环境变量,请参阅 openjfx.org 的入门部分

    【讨论】:

    • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 2023-03-09
    • 2023-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 2019-07-03
    • 1970-01-01
    相关资源
    最近更新 更多