簡體   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