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

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

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

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

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

Q&A

0回答

1169閲覧

vscodeで色指定時に色見本がでない

mendel

総合スコア27

CSS

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

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

0グッド

0クリップ

投稿2021/12/22 04:45

編集2021/12/23 05:58

vscodeで色見本を表示させたい.
CSSの言語モードをCSSで固定させたい.

vscoeのバージョン

$ code --version 1.63.1 fe719cd3e5825bf14e14182fddeb88ee8daf044f x64

参考にした対策
https://teratail.com/questions/302037

npx create-react-app project直後、vscodeで
App.cssやindex.cssを開くと#の直前の色見本が表示されません。

言語モード選択がPostCSSと認識されていました。
ステータスバー欄をクリックし、言語モードの選択モードにてCSSに設定しました。
色見本の四角が表示されました。
しかし、ファイルを閉じて再度開くとPostCSSに戻ってしまいます。

イメージ説明

ワークスペースのsettings.jsonを以下の記述のみにしてみました。
症状は改善しません。

json

1{ 2 "editor.colorDecorators": true, 3 "files.associations": { 4 "*.css": "css" 5 } 6}

React.jsだけではなく、HTML+CSSのプロジェクトでも
同じ現象です。

どのような修正を行えば
CSSの色見本を表示できますか?
言語モードをCSSに固定できますか?

よろしくお願いします。

その後
vscodeの更新通知があったので適用しました。

$ code --version 1.63.2 899d46d82c4c95423fb7e10e68eba52050e30ba3 x64

また以下の記述を参考にsettings.jsonを次のように変更しました。

https://github.com/microsoft/vscode/issues/17419

json

1{ 2 "editor.colorDecorators": true, 3 "files.associations": { 4 "*.css": "css", 5 "*.postcss": "css" 6 } 7}

問題の状況は改善しておりません。


CSS Language Features は、これです。

イメージ説明
上記のように「無効にする」状態になっております。

また、ワークスペースの settings.json で試しているということは、他のワークスペースでは問題が発生していないということでいいですか?

いいえ。
HTML+CSSのみのプロジェクトやReact.jsのプロジェクトで同じ現象が発生しています。
ユーザー設定でsettings.jsonを編集したことがないです。

また以下のURL
https://dev.classmethod.jp/articles/vscode-automatic-language-detection-disable/
に従い自動検出設定を無効化しましたが問題の状況は改善しておりません。

現在のワークスペースsetting.jsonの設定

json

1{ 2 "editor.colorDecorators": true, 3 "files.associations": { 4 "*.css": "css", 5 "*.postcss": "css" 6 }, 7 "workbench.editor.languageDetection": false 8}

Tailwind CSS IntelliSenseプラグインを無効化した状態で
Tailwindを用いたjsxファイルでは色見本が表示されます。
この時の言語設定はreactと認識されています。
イメージ説明

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

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

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

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

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

Lhankor_Mhy

2021/12/22 06:26

ビルトイン拡張の CSS Language Features などは有効になっていますか?
mendel

2021/12/22 08:44

@Lhankor_Mhy > ビルトイン拡張の CSS Language Features などは有効になっていますか? vscodeのGUI設定画面にてFeaturesで検索しましたが CSS Language Features 項目が見つかりません。 どうすればよいでしょうか? Featuresで検索するとCSSの文字を含んだ以下の項目がありました。 Tailwind CSS: Include Languages この項目は値はなにも設定してありません。
mendel

2021/12/23 06:00

@hankor_Mhy ありがとうございます。 画像付きでの返答方法がわからないため質問エリアにわかる範囲のことを記入いたしました。
Lhankor_Mhy

2021/12/23 06:41

ユーザーの settings.json を確認してみるのはどうでしょうか?
mendel

2021/12/23 20:55 編集

@Lhankor_Mhy Ubuntuを使っているので `$HOME/.config/Code/User/settings.json`を開いたら80行近くの記述がありました。 すべてコメントしCSSファイルを含むプロジェクトで確認しましたが状況に変化はありません。 確認の際にはVSCodeを再起動しました。PCの再起動しました。 CSSファイルを含むプロジェクトのワークスペースsettings.jsonを全削除や以下の記述にも 試しましたが状況に変化はありません。 ```json { "editor.colorDecorators": true, "files.associations": { "*.css": "css", "*.postcss": "css" }, "workbench.editor.languageDetection": false } ```
Lhankor_Mhy

2021/12/24 02:31

当方で試したところ、そちらの設定はグレーアウトしておりマウスホバーで以下のメッセージが表示されました。 This setting cannot be applied in this workspace. It will be applied when you open the containing workspace folder directly. マルチルートだからですかね……? なお、そのままでは設定は有効にならなかったため、.workspace ファイルに移してみたところ有効になりました。
mendel

2021/12/24 20:32

@Lhankor_Mhy 幾度となくアドバイスありがとうございます。 言語モードの選択モードにてCSSに設定後、 ファイルを閉じないという回避方法で様子を観てみます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.46%

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

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

質問する

関連した質問