単語を自動終了タグに拡張することは可能ですか? 私はここで同様のsmthを見ましたhttps://github.com/smihica/emmet-mode#empty-tagsそれは次のように機能するはずです
AppComponet/ -> <AppComponent />
しかし、それはemmetでは機能しません。
ここに書いて申し訳ありませんが、ドキュメントでこれについて何も見つかりませんでした。
この問題を支持したいですか? それに賞金を投稿してください! Bountysourceを介して
これに対する解決策を見つけましたか? 同じ船の中。
JSXのカスタムリゾルバーが必要なため、大文字の略語を空のタグに解決できます。
ロジャー。 それが私が探していたキーワードです。 構築方法に関する他の投稿をいくつか見つけました。 ありがとう!
最も簡単な解決策は、デフォルトのショートカットを使用することです。
Component
---> ctrl+e
またはtab
------> <Component></Component>
------> ctrl+shift+ ~
- -> <Component />
@deathmoodこれについて詳しく説明して
ctrl+shift+ ~
はここでは(アトムを使用して)効果がなく、終了タグのペアを自己終了のタグペアに変換する組み込みコマンドはありません。
@brummこれはsplit/join tag
アクションhttp://docs.emmet.io/actions/split-join-tag/です。 それは崇高に機能します。
Mac用のSublime3では、 split/join tag
のデフォルトのホットキーはCommand + Shift + '
(一重引用符)です。
ただし、それでも複数のタグには不便です。 たとえば、 TabBar>TabItem*10
展開し、 <TabItem />
を自動で閉じます。 そして今、私はカーソルを動かして上のホットキーを10回押す必要があります。 それは非常識です。
アトムではCommand + Shift + j
実行できます
私はJSXの作成にemmetを使用していますが、emmetを使用してフォームを循環させることができれば、非常に便利です。
EGが繰り返しctrl+e
を押すと、次のように循環します。
MyComponent
-> <MyComponent></MyComponent>
-> <MyComponent />
-> MyComponent
これにより、機能の学習/発見も非常に簡単になると思います。
これがemmetリポジトリに属しているのか、atomプラグインリポジトリに属しているのかわかりません。これをhttps://github.com/emmetio/emmet-atom/issues/408にクロス投稿しました
vscodeはどうですか? ctrl+e
とctrl+shift+ ~
どちらも機能しません
WebstormにはすでにAppComponet/
TAB
=> <AppComponent />
VSCodeの場合も
hello-world/
TAB
=> <hello-world>
だから私は自分で/
を書かなければなりませんが、うまくいきます:)
VSCodeの場合:
キーボードショートカットで分割/結合を検索します。 エメットオプションが表示されます。 好きなキーに設定できます。
今後のv2は、自己閉鎖要素を出力するためのelem/
構文をサポートします
VSCodeの場合も
hello-world/
TAB
=><hello-world>
だから私は自分で/
を書かなければなりませんが、うまくいきます:)
それはうまくいきます、素晴らしい
最も参考になるコメント
最も簡単な解決策は、デフォルトのショートカットを使用することです。
Component
--->ctrl+e
またはtab
------><Component></Component>
------>ctrl+shift+ ~
- -><Component />