Как настроить сборку HTML-фрагментов в vscode / intellisense - PullRequest
0 голосов
/ 27 апреля 2018

когда я набираю имя тега html в VS Code, IntelliSense предлагает фрагмент кода. Например, если я набираю «форму», фрагмент генерирует:

<form action=""></form>

Как мне настроить этот фрагмент (я хотел бы избавиться от атрибута "action")? Какой компонент отвечает за эти фрагменты? Эммет?

Спасибо.

1 Ответ

0 голосов
/ 27 апреля 2018

Да, это Эммет.

Общие фрагменты определены в /usr/share/code/resources/app/extensions/html-language-features/server/node_modules/vscode-emmet-helper/out/expand/expand-full.js

Просто измените:

"form": "form[action]",

к фрагменту по вашему выбору, например:

"form": "form[\[formGroup\]]",

Другой подход:

  • создать каталог для ваших личных фрагментов emmet, например: ~ / .config / emmet
  • открыть настройки VS Code (Ctrl +,)
  • найдите emmet.extensionPath и установите для него ~ / .config / emmet
  • создать файл ~ / .config / emmet / snippets.json с
{
    "html": {
        "snippets": {
            "form": "ju-hu"
        }
    }
}

подробнее https://code.visualstudio.com/docs/editor/emmet#_using-custom-emmet-snippets

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...