たとえば、「bxb」と入力すると、
-webkit-box-sizing: border-box
-moz-box-sizing: border-box
-ms-box-sizing: border-box
box-sizing: border-box
しかし、最近はwebpackにそのようなことをさせています。 では、自動プレフィックスをオフにするスイッチはありますか?
Visual Studio Codeを使用している場合は、設定をsettings.json(ユーザーまたはワークスペースの設定)に追加しました。
{
"emmet.preferences": {
"css.autoInsertVendorPrefixes": false
}
}
css.autoInsertVendorPrefixes
拡張されたCSSプロパティのベンダープレフィックス付きコピーを自動的に生成します。 デフォルトでは、Emmetは、省略形の前にダッシュを置いた場合にのみ、ベンダープレフィックス付きのプロパティを生成します(例:-bxsh)。 このオプションを有効にすると、省略形の前にダッシュを付ける必要がなくなります。Emmetは、ベンダープレフィックス付きのプロパティを生成します。
他のIDEまたはコードエディターでは、プロジェクトのルートディレクトリに設定ファイル(preferences.json)を作成してみることができます。 リンクで見つけることができる詳細情報— https://docs.emmet.io/customization/preferences/
@albrin thxたくさん!
@albrin 、教え
Sublime Textの自動プレフィックスを削除するには、[設定]> [パッケージ設定]> [Emmet]> [設定-ユーザー]をクリックして、次のスニペットを追加します。
{
"preferences": {
"css.autoInsertVendorPrefixes": false
},
}
こんにちは、SublimeTextでこれに関連する奇妙な問題があります。
ユーザー設定を変更しました
{
"preferences": {
"css.autoInsertVendorPrefixes": false
}
}
そしてそれはちょっとうまくいきます。 d:f
と入力すると、ベンダープレフィックスは追加されませんが、 df
と入力すると追加されます。 あいまい検索に関連するのか、それとも何に関連するのかはわかりませんが、バグがあると思います。
私はSublimeTextでも同じ問題を抱えていました。
それは私にとってはうまくいきます
{
"preferences": {
"css.autoInsertVendorPrefixes": false,
"caniuse.enabled": false
},
}
@KitCarver私のヒーロー!
万が一、そのcaniuse
オプションはどこから来たのか知っていますか?
はい、ここで見つけました: https :
caniuse.enabled
Can IUseデータベースのサポートを有効にします。 有効にすると、CSS略語リゾルバーは、解決する必要のあるCSSプロパティを検出する前に、最初にデータベースを使用できますかを確認します。
自動プレフィックスはEmmetv2で削除されました
IntelliJユーザーの場合、以下でAuto insert css vendor prefixes
無効にするだけです。
Preferences > Editor > Emmet > CSS
最も参考になるコメント
Sublime Textの自動プレフィックスを削除するには、[設定]> [パッケージ設定]> [Emmet]> [設定-ユーザー]をクリックして、次のスニペットを追加します。