2017-09-12 4 views
2

Sciter UIライブラリのカスタム機能を持つHTML/CSS/JS環境のカスタム処理を追加するための拡張機能がインストールされています。物事の大半は、通常のHTMLですが、いくつかの特別な機能があるカスタムファイルへの書式設定の追加

"files.associations": { 
    "*.scs": "sciter-css", 
    "*.shtm": "sciter-html", 
    "*.shtml": "sciter-html" 
}, 

:しかし、この拡張機能は、次のような、私は物事のカスタムsciterのverionsを使用するファイルの種類を関連付けるために私を必要とし拡張機能の言語ファイルに追加されました。

これらのカスタムアソシエーションを使用する方法はありますか?VSCodeにドキュメントの書式設定を指示するときに、組み込み/デフォルトのHTML書式設定を使用することはできますか? (CSSのための同じ、およびJS。)

+0

私の答えは一般的な問題ですが、この特定のケースでは、どの機能が拡張機能から欲しいのですか?私が見るところでは、拡張機能は構文ハイライトとスニペットを提供します。スニペットを簡単に取り出してhtml用のユーザースニペットに追加することができます。ハイライトはどのように違うのですか? – Llewey

+0

Sciterは、標準ではない、あるいは標準に準拠したカスタムHTML/CSS/JS機能を実装しています。通常のHTML/CSS/JS機能を使用すると、Sciter構文に基づいてVSCodeで文書にエラーが発生します。 JS処理。スニペットは私が個人的に使うものではありません。拡張機能から必要なのは構文の強調表示だけです。しかし、私はストックHTML/CSS/JSファイルエンジンの書式設定機能も持っていたいと思います。 – atom0s

+1

さて、もう少しあなたの問題を理解していると思います。私は私の答えに多くの情報を追加しました – Llewey

答えて

2

編集:私はあなたから聞いていた情報に基づいて

は、あなたがあなたのユーザーまたはワークスペースの設定でこれらの設定をbeautify拡張子を使用することができるかもしれません:一般的な答えとして

{ 
    "beautify.language": { 
    "js": ["js", "json", "tiscript"] 
    "css": ["css", "scss", "sciter-css"], 
    "html": ["htm", "html", "sciter-html"] 
    // ^^ providing just an array sets the VS Code file type 
    } 
} 

エンド編集

、残念ながらありません。

文書には1つのアクティブな「言語」しか存在できません。複数の言語を許可することに関する議論がありますが、hereです。

拡張の作者は、いずれかの既存のhtmljavascript、およびCSS言語にその機能を追加する必要がある、または開発者自身がこれらの言語のための基本的な機能を追加する必要があります。

また、言語IDを使用する代わりに、拡張機能の作成者は、ファイル拡張子に基づいて機能を直接提供し、必要に応じてユーザーが異なる拡張子のファイル拡張子を設定できるようにすることもできます。

+0

このLleweyのためにありがとう、ありがとうございます。 :)セットアップのこの種の最後の質問。 VSCodeはドキュメントをフォーマットするためのホットキーを提供します。既定で文書を書式設定するための元のホットキーの目的に加えて、そのホットキーに美しくバインドする方法はありますか? – atom0s

+0

実際、拡張マクロは、ホットキーの設定に必要なものを正確に実行します。再度ありがとうLlewey! – atom0s

関連する問題