Visual studio Visual studio代码-智能感知自动完成行为

Visual studio Visual studio代码-智能感知自动完成行为,visual-studio,visual-studio-code,Visual Studio,Visual Studio Code,我对VisualStudio代码非常陌生。我正在使用Visual studio代码进行AngularJS应用程序开发。由于我来自.NET开发背景,我非常喜欢visual studio代码中的intellisense功能。但我能感觉到这里面少了些什么。当我键入任何对象名称时,自动完成框会弹出建议,当我选择相应的项目并按句点时,对象名称不完整。示例:假设对象名称为SampleObject。当我开始键入“Sam”时,建议弹出列表“SampleObject”。选择此名称并按句点后,输出为“Sam.”,而

我对VisualStudio代码非常陌生。我正在使用Visual studio代码进行AngularJS应用程序开发。由于我来自.NET开发背景,我非常喜欢visual studio代码中的intellisense功能。但我能感觉到这里面少了些什么。当我键入任何对象名称时,自动完成框会弹出建议,当我选择相应的项目并按句点时,对象名称不完整。示例:假设对象名称为SampleObject。当我开始键入“Sam”时,建议弹出列表“SampleObject”。选择此名称并按句点后,输出为“Sam.”,而不是“SampleObject.”必须为预期行为添加任何设置吗?非常感谢你的帮助


谢谢。

我在VScode git hub问题论坛上发布了相同的查询。我得到以下答复

您可以将下面的代码段添加到VS代码的键盘快捷键配置中,以接受建议并在按时插入点

{“键”:“.”“命令”:“^acceptSelectedSuggestion”, “当”:“EditorExtFocus&&suggestWidgetVisible&&SuggestSupportsAcceptonKey&&EditorAngid=='javascript'”}

这是成功的。

VSCode 1.51(2020年10月)将通过以下方式使这些选择更加明显:

“建议”控件现在也可以在窗口底部显示自己的状态栏。
使用
编辑器启用它。suggestStatusBar。启用设置。
它使切换细节变得更简单,并显示完成是否支持插入、替换或两者兼而有之

主题:,字体:FiraCode

在上面的示例中,选择“
Insert
”将生成
Math.floorcel
,选择“
Replace
”将生成
Math.floor

新的
编辑器.suggest.insertMode
设置允许您配置是选择插入还是替换。
当一个建议同时支持这两个选项时,您的首选项将是默认值


请注意,您还有强制“替换”为默认值而不是“插入”的设置。

Ctrl+Space打开建议弹出窗口。当您开始键入关键字/对象名称时,就会发生这种情况。我的问题是关于下一部分。选择列表中的项目并按句点。您正在运行的VS代码版本是什么?我无法在Windows 10上的1.1.1中复制此行为。此外,此行为,您将在哪个页面中找到?像
js
html
或者所有这些?我在Windows7x64上运行VSCODE1.1.0。我可以在js文件中观察到这种行为,但我没有签入其他文件。当我按“tab”或“enter”时,没有观察到上述问题。有关Visual Studio代码键盘快捷键的更多信息,可在此处找到:添加了相同的“space”(也与Visual Studio一致)。我看不出有任何理由包括
建议支持ceptonkey
editorLangId=='javascript'
;去做吧,该死的。