Код Visual Studio - автозаполнение Emmet / Intellisense, похоже, не работает внутри атрибутов - PullRequest
0 голосов
/ 23 апреля 2020

Я только начинаю изучать html / css в vscode и столкнулся с этой проблемой.

  1. Новый HTML do c
  2. Введите inp и затем нажмите TAB
  3. Как и ожидалось, вы получите полный, предварительно заполненный и предварительно выбранный текст <input type="text" name="" id="">
  4. Если теперь ввести текст, «текст» заменяется новыми символами, как и ожидалось
  5. Нажатие клавиши Tab автоматически переключается между «» name=, как и ожидалось
  6. Если вы начнете печатать, вы не получите никаких предложений автозаполнения. Таким образом, если у вас есть <label for="test1">, а затем <input..., вы не получите предложение test1 при вводе синтаксиса «предварительно выбранный».
  7. Если вы, однако, после Нажимая клавишу Tab, нажмите стрелку влево и затем стрелку вправо, чтобы переместить курсор вперед и назад на символ (и, следовательно, потерять предварительный выбор), теперь вы получаете автоматическое предложение при наборе текста.

Я что-то упустил?

Пример здесь: https://streamable.com/hgwtyp

Ответы [ 2 ]

0 голосов
/ 24 апреля 2020

Кто-то еще на github указал мне правильное направление. Это то, что я был после:

"editor.suggest.snippetsPreventQuickSuggestions": false

0 голосов
/ 23 апреля 2020

Вы должны нажать Ctrl + пробел, чтобы сразу получить предложения. Кроме того, вы можете изменить конфигурацию как:

    "editor.quickSuggestions": {
        "other": true,
        "comments": true,
        "strings": true
    },
    "editor.acceptSuggestionOnCommitCharacter": true,
    "editor.acceptSuggestionOnEnter": "on",
    "editor.quickSuggestionsDelay": 10,
    "editor.suggestOnTriggerCharacters": true,
    "editor.tabCompletion": "on",
    "editor.suggest.localityBonus": true,
    "editor.suggestSelection": "recentlyUsed",
    "editor.wordBasedSuggestions": true,
    "editor.parameterHints.enabled": true,
...