混乱が始まる前に、この質問は新しい軽量のVisual Studio EditorであるCodeについてです。ここから入手できます:https : //code.visualstudio.com/
CSSを含むテキストファイル(.txt)があり、構文を強調表示したい。+ +でコマンドパレットを開くことができます。ただし、Sublimeのように構文を設定することはできません。ctrlshiftp
テキストファイルからCSSのカラーリングを取得する他の方法はありますか?
混乱が始まる前に、この質問は新しい軽量のVisual Studio EditorであるCodeについてです。ここから入手できます:https : //code.visualstudio.com/
CSSを含むテキストファイル(.txt)があり、構文を強調表示したい。+ +でコマンドパレットを開くことができます。ただし、Sublimeのように構文を設定することはできません。ctrlshiftp
テキストファイルからCSSのカラーリングを取得する他の方法はありますか?
回答:
cmd+opt+p
され、非常に崇高と同じですが、K + Mよりも筋肉の記憶のためにはるかに簡単ではありません
シンタックスハイライトを機能させるのに苦労するもう1つの理由は、適切なシンタックスパッケージがインストールされていないためです。一部のデフォルトの構文パッケージはプリインストールされていますが(Swift、C、JS、CSSなど)、他のパッケージは使用できない場合があります。
これを解決するには、Cmd + Shift + P→「拡張機能をインストール」して、追加したい言語を探し、「Scala」と言います。
適切な構文パッケージを見つけてインストールし、リロードします。これにより、事前定義された拡張子を持つファイルの正しい構文が取得されます.scala
(この場合)。
その上、VS Codeで特定のカスタム拡張子を持つすべてのファイルを優先言語として扱うようにしたい場合があります。すべての*.es
ファイルをJavaScriptとして強調表示して、「ユーザー設定」(Cmd + Shift + P→「ユーザー設定」)を開き、カスタムファイルの関連付けを次のように構成するとします。
"files.associations": {
"*.es": "javascript"
},
カスタムファイル拡張子はcustom files association
、次のようにユーザー設定で標準構文の強調表示に関連付けることができ
ます。
これは永続的な設定になることに注意してください。現在のセッションのみを設定するには、
Select Language Mode
ボックスに優先言語を入力します(file association
設定を変更せずに)
必要な構文パッケージがデフォルトで使用できない場合は、Extension Marketplace(Ctrl+Shift+X)を介して追加し、言語パッケージを検索できます。
上記の手順をさらに再現して、ファイル拡張子を新しい構文パッケージにマッピングできます。
言語構文を永続的に設定するには:ファイルを
開くsettings.json
*)JavaScript形式ですべてのtxtファイルをフォーマットします
"files.associations": {
"*.txt": "javascript"
}
*)保存されていないすべてのファイル(無題-1など)をjavascriptにフォーマットします。
"files.associations": {
"untitled-*": "javascript"
}
「無題」エディタ( " Untitled-1
"、 " Untitled-2
")の場合、設定で言語を設定できるようになりました。
以前の設定は:
"files.associations": {
"untitled-*": "javascript"
}
VSCode 1.42(2020年第1四半期)では、これらの無題のエディターのタイトルが変更されるため、これは常に機能するとは限りません。タイトルは今になりますエディタのタイトルのための文書の最初の行の記述の一部として一般的な名称に沿って、。
「」で始まらないuntitled-
「無題のエディターの改善」を参照してください
「無題」の編集者に関連する言語について:
デフォルトでは、無題のファイルには特定の言語モードが設定されていません。
VS Codeには、
files.defaultLanguage
無題のファイルのデフォルト言語を設定する設定があります。このリリースでは、設定は、固定のデフォルトではなく、現在アクティブなエディターの言語モードを動的に使用する新しい値
{activeEditorLanguage}
を取ることができます。さらに、テキストを無題のエディターにコピーして貼り付けると、テキストがVS Codeエディターからコピーされた場合、VS Codeは無題のエディターの言語モードを自動的に変更します。