阻止 Visual Studio Code 在纯文本上使用自动完成功能

Cry*_*hic 23 visual-studio-code

有没有办法阻止 Visual Studio Code 自动完成单词,或者在处理“纯文本”文档时停止插入片段?

我喜欢 VSC,但我使用大量纯文本来记笔记等。我不希望 VSC 将“我是”这样的“句子”变成:

I <i class="fas fa-car-wash    "></i>
Run Code Online (Sandbox Code Playgroud)

只是因为我在“was”这个词后按了[Enter]键。

我可以完全取消自动完成功能,但我喜欢在代码文件中使用它。当类型设置为纯文本时我只是不想要它。

Mar*_*ark 30

看着language-specific settings。请参阅https://code.visualstudio.com/docs/getstarted/settings#_language-specific-editor-settings

"[plaintext]": {
  "editor.suggest.showSnippets": false,
  "editor.suggest.showWords": false,
  "editor.acceptSuggestionOnCommitCharacter": false,
  "editor.acceptSuggestionOnEnter": "off"
},
Run Code Online (Sandbox Code Playgroud)

要快速修复,请在 vscode 中打开一个文本文件,单击左下角的“纯文本”,然后在出现的菜单中单击“配置基于‘纯文本’语言的设置...”。它将在另一个选项卡中打开 .json 文件,您可以在那里编辑设置。(来自@JustasidequestNPC评论)

  • 如何进行这些设置?请包括在问题中。 (2认同)

Ban*_*nio 5

尝试设置"editor.wordBasedSuggestions": false.

您还可以尝试 VSCode 在“设置”中提供的建议:

Ctrl + Shift + P => 首选项:打开设置 (UI) => 文本编辑器 => 建议