如何在 VSCode 中触发“内联建议”?

Wen*_* Du 5 visual-studio-code vscode-keybinding

有两个内置命令用于显示“内联建议”:

  • editor.action.inlineSuggest.showPrevious
  • editor.action.inlineSuggest.showNext

我都尝试过,但没有任何反应,什么情况下可以触发内联建议?

Mar*_*ark 5

对于 v1.58+,请参阅内联建议

内嵌建议

内联建议 API 允许扩展提供与建议小部件分离的内联建议。内联建议会呈现为好像已被接受一样,但颜色为灰色。用户可以循环浏览建议并使用Tab密钥接受它们。

vscode.languages.registerInlineCompletionItemProvider(
  { pattern: '**' },
  {
    provideInlineCompletionItems: async (document, position) => {
      return [{ text: '< 2) {\n\treturn 1;\n\t}' }]
    },
  },
)
Run Code Online (Sandbox Code Playgroud)

演示:

在此输入图像描述