繁体   English   中英

当文本在另一个自动完成后突出显示时,VSCode 不会自动完成

[英]VSCode doesn't autocomplete when text is highlighted after another autocompletion

在 Visual Studio 代码上编辑文本时,当我使用自动完成功能时(如图所示) https://i.stack.imgur.com/0WKnm.png

它突出显示我的文本(在键入时)并且自动完成停止工作

https://i.stack.imgur.com/HjK6T.png

当我自动完成一个 if 语句时也是如此

https://i.stack.imgur.com/WPNVX.png

有什么方法可以禁用该突出显示,或者即使有突出显示也可以使其自动完成?

将此添加到您的 settings.json 文件中,它将防止这种行为:

"editor.suggest.snippetsPreventQuickSuggestions": true,

如果您希望在代码突出显示时自动完成下拉菜单(例如:在为您执行自动完成和 VS Code 自动突出显示之后):

"editor.suggest.snippetsPreventQuickSuggestions": false,

^^^ 在您的设置中。json ^^^

示例操作:编辑 html 文档:您在 div 中键入了“class ...”

<div clas..>
     Something...
<div>

它应该自动完成

<div class="HIGHLIGHTEDTXT">
     Something...
<div>

使用HIGHLIGHTEDTXT ,您可以输入任何内容,然后会显示自动完成下拉菜单。

附言

如果在突出显示文本时将设置设置为TRUE ,则不会出现自动完成下拉菜单。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM