当我输入
if
时,会出现以下片段建议:
但我无法通过 insert snippets
命令找到这个片段:
什么也没显示:
我只是想知道为什么以及
if
片段的内容不是我想要的。我想编辑它,但我什至找不到它在哪里。
我认为这可能与扩展Red Hat对Java(TM)的语言支持有关,因为如果我禁用它,所有片段都会消失。但我在这个扩展提供的片段文件中没有看到任何
if
相关的片段。我不想仅仅为了禁止这些建议而禁用它,因为这个扩展的作用不仅仅是建议片段。
我刚刚检查了扩展的 repo Red Hat 对 Java(TM) 的语言支持,我得到了答案。
此扩展将这些片段存储在名为
server.json
的文件中。通过编辑它,我们可以自定义 if
片段。我认为这也是我们无法内省这些片段的原因,因为这个文件名不遵循命名模式(language.json
)。因此,VS Code 无法将此文件识别为片段存储。
对于任何有相同需要的人修改这些片段。
server.json
的路径是%USERPROFILE%\.vscode\extensions\redhat.java-version\snippets\server.json
。