java - 在 Visual Studio Code 中禁用带有类名的注释

标签 java javadoc visual-studio-code

当我创建如下所示的类时:

enter image description here

Visual Studio Code 在类上方添加带有 Java 类名的注释。我该如何禁用它?我的意思是我根本不需要添加此评论。

enter image description here

最佳答案

我假设你有 Language Support for Java(TM) by Red Hat插件已安装。这似乎是添加 class 代码片段的插件,我尝试禁用它,但该片段不再显示。

解决方案可能是使用 class 前缀编写您自己的代码片段,其中不包含您不喜欢的注释。我查看了 VSCode 中用户创建的代码片段,发现了这些有用的支持文档: https://code.visualstudio.com/docs/editor/userdefinedsnippets

以下是实现此目的的方法:

  1. 打开命令面板(Ctrl Shift P/Cmd Shift P)并搜索首选项:配置用户片段
  2. 搜索java.json
  3. 将此 JSON 对象添加到文件中(在现有括号内):
"Class": {
    "prefix": "class",
    "body": [
        "public class ${TM_FILENAME_BASE} {",
        "\t$0",
        "}"
    ],
    "description": "Public class"
}

您可以将“前缀”更改为您想要的任何内容。如果添加此代码段,当您输入 class 关键字时,您会看到现在有 2 个代码段。除了更改前缀之外,我不太确定如何解决此问题。

另一个提示:您可以在设置中将 "editor.snippetSuggestions" 更改为 "top"。这会将片段放在建议框的顶部。 (来自:https://stackoverflow.com/a/40129409/3235858)

希望这对您有帮助!

关于java - 在 Visual Studio Code 中禁用带有类名的注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60503265/

相关文章:

java - Languagetool 示例 : java. lang.NoSuchMethodError : org. apache.xerces.impl.xs.XMLSchemaLoader.loadGrammar

java 数组越界异常

java - 如何为 java/jsf 代码创建自己的解析器?

JavaDoc错误: datatypeConverter doesnot exist

java - 在 VSCode 中使用 Kotlin

java - 通过套接字发送加密文件

maven - 从 IntelliJ 调用 maven 时如何解决缺少的 'javadoc' 命令问题?

java - 来自命令行的 Eclipse Javadoc 编译器警告

c++ - 带有 C++ header 的 VSCode 智能感知

python - 在 VS Code 中自定义 "Python Interactive"窗口