10

VSCode エディターで末尾のスペースを強調表示したい。

最初に、次のような Dev Tools を介して CSS スタイルを追加しようとしました。

span .token .block .meta .leading .whitespace:last-of-type {
  background-color: red;
}

span .token .block .meta .trailing .whitespace {
  background-color: red;
}

そして、動作する必要があるのとまったく同じように動作します。

私の次のステップは、それを拡張機能としてパックすることです。新しいテーマを作成したくないし、単純なソリューションをより複雑にしたくありません。

しかし、現在、エディターのスタイルを変更する方法は 2 つしかありません。

どちらのソリューションでも、VSCode エディター スタイル セットに 6 つの CSS 行を追加することはできません。

質問は次のとおりです。

  • VSCode の既存のスタイルに独自の CSS スタイルを追加するオプションがありませんでしたか?
  • これが不可能な場合 (カプセル化されている理由を理解できます)、VS Code 拡張機能で末尾のスペースを強調表示する正しい方法は何ですか?
4

1 に答える 1

4

VS Code の動作方法により、テーマの一部としてそのデータを取得します。

カスタムテーマを作成する必要があります。

既存のテーマ (VSCode github プロジェクトからコードを直接コピー) を簡単に使用して、小さな変更を加えることができます。

ファイルがVSCodeの別の既存のテーマを参照しようとするテーマを試してみるのは興味深いでしょう...テーマ名が変更されるとエラーが発生する可能性がありますが、そのテーマが更新された場合でも既存のテーマにcssを追加できますか? しかし、正直なところ、それは非常に単純ではなく、非常に難しいソリューションを非常に複雑にするようなものです...

一番いいのは、テーマを作ることです。

于 2016-02-06T23:23:12.890 に答える