仅允许Tab和Enter键自动完成。

18

如何禁用以下情况的自动完成:

在输入 Rate 后按下 (,将会自动完成为 DeviceRotationRate

我只想使用 tab 和/或 enter 进行自动完成,这样我就能预测到会发生什么。


请查看此文章 https://code.visualstudio.com/docs/editor/intellisense#_customizing-intellisense - user10259046
抱歉,我无法确定哪个设置可以禁用此特定功能。我只能找到如何完全禁用自动完成的方法,这不是我要找的。再次为我的愚蠢道歉。 - yierstem
请问您能否发布您的settings.json文件,包含所有自定义设置?我尝试调整我的设置,但无法实现您在问题中描述的行为。 - Alex Myers
抱歉回复晚了。https://pastebin.com/TjizE29H。VS Code(版本1.27) - yierstem
2个回答

23

我关闭此行为的设置是:

"editor.acceptSuggestionOnCommitCharacter": false

你可以在偏好设置-配置-建议中找到它

输入图片说明


4

如果想要接受 tab 但不接受 enter,可以使用以下代码:

"editor.acceptSuggestionOnEnter": "off",

此处所述。

在Python中使用enter键换行非常有用。

您可以将这些设置写在>Preferences: Open User Settings (JSON)(使用CTRL+SHIFT+P并填写>Preferences: Open User Settings (JSON)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接