【问题标题】:Disable comment with class name in Visual Studio Code在 Visual Studio Code 中禁用带有类名的注释
【发布时间】:2020-03-03 08:45:44
【问题描述】:

当我创建如下类时:

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

【问题讨论】:

标签: java visual-studio-code javadoc vscode-settings


【解决方案1】:

我假设你已经安装了Language Support for Java(TM) by Red Hat 插件。这似乎是添加class代码sn-p的插件,我尝试禁用它,sn-p不再出现。

一种解决方案可能是编写您自己的带有class 前缀的sn-p,其中没有您不喜欢的评论。我在 VSCode 中查看了用户创建的 sn-ps 并发现了这些有用的支持文档: https://code.visualstudio.com/docs/editor/userdefinedsnippets

以下是您完成此操作的方法:

  1. 打开你的命令面板(CtrlShiftP/CmdShiftP)并搜索Preferences: Configure User Snippets
  2. 搜索java.json
  3. 将此 JSON 对象添加到文件中(在现有括号内):
"Class": {
    "prefix": "class",
    "body": [
        "public class ${TM_FILENAME_BASE} {",
        "\t$0",
        "}"
    ],
    "description": "Public class"
}

您可以将"prefix" 更改为您喜欢的任何内容。如果添加这个 sn-p,当您输入 class 关键字时,您会看到现在有 2 个 sn-ps。除了更改前缀之外,我不确定如何解决此问题。

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

希望对你有所帮助!

【讨论】:

  • 感谢您的回复。不幸的是,这是我想要的解决方案,但它很有帮助,我学会了如何创建用户 sn-ps :)
  • @SomeDev 没问题。您能否澄清一下您正在寻找什么解决方案?
  • 转到:File | Preferences | User Snippets并选择你要修改的json文件
  • @rioV8 是的,这与通过命令面板执行此操作的效果相同
【解决方案2】:

我认为您正在使用 Powershell 之类的扩展程序。去禁用或卸载该扩展程序,问题将自动解决。

请检查此link

谢谢。

【讨论】:

  • 我还没有安装Powershell
  • 你正在使用一些扩展什么? .@SomeDev
  • 我看不出其他扩展为什么突然启用此功能
猜你喜欢
  • 2017-04-29
  • 2018-10-24
  • 2017-12-05
  • 2016-03-22
  • 2020-08-26
  • 2016-03-17
  • 1970-01-01
  • 2014-01-13
  • 2017-06-19
相关资源
最近更新 更多