私はVim(v8)を起動し、css3の適切な構文ハイライタを用意しました。私はprecssと呼ばれるpostcssプラグインを使って、自分のコードで "SASS"のような構文を提供しています。Vimエディタ:last-childと:first-childのネストされたCSSエラー
しかし、 "&:last-child"または&:first-childのネストされたセレクタを使用した場合、構文はエラーをスローします。それはコードや何かを壊すことはありませんが、 "赤い"エラーは私のために気を散らしています。以下のスクリーンショットを確認してください。
このエラーをどのようにして解決するかは誰でも分かりますか?私はvim-css3-syntaxと呼ばれるプラグインを使用しています。これにはscss構文の強調表示が含まれています。
編集:それはhttps://github.com/cakebaker/scss-syntax.vimをダウンロードして、事前にau BufRead,BufNewFile *.css set filetype=scss.css
感謝を追加することにより、固定しまいました。
そのバッファのファイルタイプはほぼ確実に 'css'で、'& 'はありません。それを 'sass'または' scss'に変更してください。 – romainl
[OK]を、私はサスまたはscssを使用していません。今私は何をしますか?私はpostcssとprecssというプラグインを使用しています。 – TheEarlyMan
いいえ、あなたが書いているのはSASSかSCSS(ネスト+ '&')なので、それが有効なCSSであるとは期待できないので、CSSエラーが発生します。正しいファイルタイプを使用してください。 – romainl