質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Emmet

Emmetは、HTMLやCSSの記述を簡略化し、コーディングを高速化するテキストエディタの拡張ライブラリです。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

1回答

1578閲覧

VisualStudioCodeのEmmetで+の挙動がおかしい

退会済みユーザー

退会済みユーザー

総合スコア0

Emmet

Emmetは、HTMLやCSSの記述を簡略化し、コーディングを高速化するテキストエディタの拡張ライブラリです。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2019/02/25 04:01

VisualStudioCodeでCSSをEmmetで記述しているのですが、色指定をしたときに+でプロパティを追加するとTabが効かない、++をつけたときに空白行が追加されてしまいます。bracketsのEmmetでは変換できました。

下の省略記法を例にしますと、

d+fw:b+w100+m30-a+c#5+bdb++z10! /* Tabで変換できない */

colorプロパティまで記述した場合

d+fw:b+w100+m30-a+c#5 /* Tabで変換できない */

colorプロパティなしの場合

d+fw:b+w100+m30-a /* Tabで変換できる */ display: block; font-weight: bold; width: 100px; margin: 30px auto;

colorプロパティーだけの場合

c#5 /* Tabで変換できる */ color: #555555;

また、++をつけたときには空白行が追加されてしまいます。

bdb++z10! /* Tabで変換できるが、空白行が追加される */ border-bottom: 1px solid #000; z-index: 10 !important;

設定(settings.json)は以下になります。

{ "liveServer.settings.donotVerifyTags": true, "liveServer.settings.donotShowInfoMsg": true, "window.zoomLevel": 0, "files.autoSave": "afterDelay", "files.autoSaveDelay": 100000, "editor.fontSize": 13, "emmet.variables":{ "lang": "ja" }, "emmet.triggerExpansionOnTab": true, "workbench.colorTheme": "Visual Studio Dark", "emmet.showSuggestionsAsSnippets": true }

ご回答いただけますと幸いです。

補足情報

macOS Mojave 10.14
Code 1.31.1

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

bdb++という部分は以前はbdb+border-bottom: 1px solid #000;と展開するようになっていたのですが、今は+が必要なくなってbdbだけで展開できるようになりました。なので++とするとセレクタがないものを2つ続けるという意味になって空白が空くのだと思います。

colorの方はなんででしょうね…私の環境でもc#5単体では動くのですが、どちらかに+がつくと展開できなくなります。解決方法を探しても見つからなかったので、もしかしたら vscode のバグかもしれません。issuesで聞いてみるのがいいかも。

投稿2019/02/25 05:32

編集2019/02/25 08:23
takopo

総合スコア484

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2019/02/25 09:12

回答有り難うございます。vscodeのemmetは他と仕様が少し異なるんですね。 issuesの方も確認した上で質問を検討しようと思います。ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問