web-dev-qa-db-ja.com

Visual Studio Codeのエメットに問題がある

最後の更新後、エメットは何らかの異なる(誤った)方法で動作しています。

次のようなエメット構文で通常のコードを入力している場合:

.row>.col*2

tabキーを押しても機能しません。

入力した場合:

h1{Some title}

tabキーを押しても機能しませんが、カーソルを角括弧内に入れてからTabキーを押すと、この場合は機能します。

これは私のvscode設定です

"editor.fontSize": 12,
"editor.wordWrap": "on",
"editor.wrappingIndent": "indent",
"editor.minimap.enabled": true,
"workbench.iconTheme": "material-icon-theme",
"window.zoomLevel": 0,
"window.openFilesInNewWindow": "off",
"window.openFoldersInNewWindow": "on",
"workbench.welcome.enabled": false,
"workbench.colorTheme": "Default Light+",
"[stylus]": {
    "editor.quickSuggestions": {
        "other": false,
        "comments": false,
        "strings": false
    }
},
"emmet.preferences": {
    "stylus.valueSeparator": ": "
},
"git.enableSmartCommit": true 

誰かがアップデート後に同じ問題を抱えていますか?

11
Lukavis

v1.15.1これは私のために働いた:

設定を開いて追加する

"emmet.triggerExpansionOnTab": true

タブがエメットに関連付けられなくなったようです

編集:v1.33.0以降では、設定を開いてtrigger expansionそして、それは今では単純なトグルです。もちろん、settings.jsonファイルも。

32
Simon

私はあなたに同じ質問があり、それを修正することはできません!それで、バージョン1.14に戻ります!

1
jasa

更新レビューを読んで、vscodeが省略形を展開するために「Tab」キーを削除したことがわかりました Visual Studio CodeのEmmet 2.

1
Lukavis

lukavisが述べたように、タブはエメットに使用できなくなりました。残念ですが、それでも可能です:

  1. メニューに行く
  2. 好みに行く
  3. キーバインドに行く
  4. 「emmet」を検索
  5. editor.emmet.action.expandAbbreviationを見つけます
  6. ctrl + tab ORを使用します.
0
Chuyi Huang