在Visual Studio Code中使用空格、括号或句点触发Intellisense自动完成

4

我一直使用Visual Studio Community版来进行我的C#项目。但最近我转而使用Visual Studio Code来处理JavaScript的工作。在VS Code中,我最想念的是使用空格、括号或句点键包含自动完成建议的选项,而现在我只能使用Tab键来包含建议。如何改变这种情况呢?


Vscode旨在成为一款轻量级代码编辑器,而不是Visual Studio的替代IDE。我认为这个功能被省略是为了保持编辑器的快速和高效性能。 - Preston Martin
2个回答

1
你可以为相同的命令创建自己的按键绑定。以下是tab接受所选建议绑定的代码:

{ "key": "tab", "command": "acceptSelectedSuggestion", "when": "editorTextFocus && suggestWidgetVisible" },

你可以为其他按键添加绑定。这可能会让事情变得混乱,也可能适合你。在keybindings.json中进行设置。

1
以上的代码可以工作,但是添加句号的整个目的是应该添加建议并且插入句号字符。我们该如何做到这一点呢?这将非常有帮助。 - finch

0

你尝试在settings.json中设置"editor.acceptSuggestionOnCommitCharacter": true了吗?


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