質問

使っています Phil Haack の T4CSS T4 テンプレート に基づく 。少ない

Phil のソリューションの欠点の 1 つは、Visual Studio が .less ファイルを CSS ファイルではなくプレーン テキスト ファイルとして開くことです。(したがって、インテリセンスはありません。)

VS で CSS ソース エディターで .less ファイルを開くにはどうすればよいですか?

私はもう試した:

  1. 右クリック > 「プログラムから開く」を選択しても、CSS ソース エディターがリストに表示されません。
  2. [ツール] > [オプション] > [テキスト エディター] > [ファイル拡張子] の順に選択しますが、ここでも CSS ソース エディターはリストにありません。

これはできるでしょうか?

役に立ちましたか?

解決 2

MidscapeのWebワークベンチのVisual Studioの拡張は、構文の強調表示を含め、.lessファイルのサポートを追加しますそして、インテリセンス。また、SASSとCoffeeScriptのためのサポートを追加します。

他のヒント

私はこれを行う拡張を掲載しました。あなたは Visual Studioギャラリーのからそれをダウンロードすることができますます。

延長するための鍵は、.pkgdefファイルです

[$RootKey$\Languages\File Extensions\.less]
@="{A764E898-518D-11d2-9A89-00C04F79EFC3}"

[$RootKey$\Editors\{A764E89A-518D-11d2-9A89-00C04F79EFC3}\Extensions]
"less"=dword:00000028

注この拡張機能は、CSS言語サービスサポートレスを助けるために何もしないこと。ネストされたルールは、例えば、(それはCSSの言語サービスを混乱させる)すべてで非常にうまく機能しません。

(HTTPハンドラではなく)あなたがdotless.Compiler.exeツールを使用している場合は、

は、あなたのファイルが.lessで終了する必要が何も言うことはありません。 cssファイルなどのVisual Studioの扱い、それらをするように私はの.cssと私のサフィックス私.lessファイルに名前を付けます。例えば。私の命名規則があります:

/css/common.less.css ==> /css/common.css

I例えば、ビルド後のイベントとしてドットなしコンパイラを実行します。

$(SolutionDir)\packages\dotless.1.1.0\Tools\dotless.Compiler.exe "$(ProjectDir)\css\common.less.css" "$(ProjectDir)\css\common.css"
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top