Emmet для VS Code с Vue, «обтекание с аббревиатурой» удаляет отступ - PullRequest
0 голосов
/ 26 апреля 2020

Команда Emmet 'wrap with abbreviation' в VSCode с Vue. js в шаблоне не работает для меня.

Оборачивание блока кода внутри любого элемента (div в этом примере) вызывает все отступы внутри этого блока кода должны быть удалены.

Я пытался настроить различные параметры, но не могу понять, что вызывает его форматирование следующим образом!

До: Before:

После: After:

Мои настройки. json файл выглядит так :

{
    "editor.fontLigatures": true,
    "editor.tabSize": 2,
    "vetur.validation.template": false,
    "vetur.completion.useScaffoldSnippets": false,
    "emmet.syntaxProfiles": {
        "html": {
            "attr_quotes": "single",
            "indent": true,
            "tag_nl": true
        },
        "vue-html": "html",
        "vue": "html"
    },
    "window.zoomLevel": -1,
    "editor.fontSize": 14,
    "sync.gist": "bcd2ebd3919d3e74184418b308e3aa85",
    "javascript.updateImportsOnFileMove.enabled": "always",
    "javascript.preferences.quoteStyle": "single",
    "vetur.format.defaultFormatter.html": "none",
    "vetur.complete": true,
    "workbench.iconTheme": "chalice-icon-theme",
    "material-icon-theme.saturation": 0.5,
    "editor.fontFamily": "'Fira Code', 'Courier New', monospace",
    "workbench.colorCustomizations": {
        "titleBar.activeBackground": "#000",
        "tab.activeBorder": "#ffff73"
    },
    "editor.minimap.enabled": false,
    "explorer.openEditors.visible": 0,
    "editor.wrappingIndent": "indent",
    "editor.formatOnType": false,
    "editor.formatOnSave": false,
    "editor.formatOnPaste": false,
    "editor.detectIndentation": true,
    "emmet.excludeLanguages": [
        "markdown"
    ],
    "[vue]": {
        "editor.defaultFormatter": "octref.vetur"
    },
    "vetur.format.defaultFormatterOptions": {
    },
    "emmet.extensionsPath": "",
    "vetur.completion.scaffoldSnippetSources": {

    }
}

1 Ответ

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

Проблема решена.

Оказывается, у меня было неправильное действие emmet, назначенное ярлыку клавиатуры, который я использовал, я назначил wrap individual lines with abbreviation вместо wrap with abbreviation

...