如何从 rust-analyzer 自动完成中隐藏关键字?

How to hide keywords from rust-analyzer autocomplete?

我在 Windows 10 的 VS Code 1.57.1​​(也是最新的)上使用 rust-analyzer 0.2.654(最新的)。

自动完成显示所有关键词,如下图:

如何隐藏关键字,只显示实际的结构成员?

您可以在设置 UI 中禁用此功能,方法是导航至 Text Editor > Suggestions > Show Keywords:

或者通过 settings.json 禁用它,包括:

"editor.suggest.showKeywords": false,

您还需要禁用“后缀补全”,否则您会得到一大堆补全,例如 dbgmatch 等等,它们实际上是自动片段而不是实际的结构成员。