私は、cssの「フレームワーク/コンパイラ」であるlesscssを使用しています。.less
私のIDEであるdreamweaverはCSSとして認識しません。したがって、エラーチェックやコード補完などの便利な機能はありません。それについて私にできることはありますか?
7 に答える
Dreamweaver は、「新しい」ファイルタイプを認識し、環境設定で編集可能として扱うように設定できます。また、いくつかの構成ファイルを編集して、DreamWeaver がファイルの処理方法を理解できるようにして、コードの強調表示などを行うこともできますが、私の経験では、常に期待どおりに機能するとは限りません。一方、lesscss は .css ファイルを出力するように設定できますか?
Dreamweaver で新しいファイル タイプを追加する方法については、Adobe の記事を参照してください。 http://kb2.adobe.com/cps/164/tn_16410.html
シンタックスハイライトの拡張が少ない
http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&extid=2756522#
私の知る限り、解析はしませんが、DWに「ファイルを認識する」ように強制できます。これは役立つかもしれません: http://blog.assortedgarbage.com/2012/03/using-dreamweaver-with-sass-and-less/役立つかもしれません
私の経験では、DreamweaverはLESSで非常に苦労しています。ネストを適切に処理せず、構文エラーであるかのように色付けします。ただし、オートコンプリートは少なくとも引き続き機能するため、ほとんどの場合は機能します。全体的な色付けは、ネストされたアイテムを除くすべてで問題ありません。(少なくとも私にとっては)
また、上記で参照されている拡張機能はMacでは機能しません。
DWを開いてカラーコードを少なくするのに問題がある場合は、これを試してください-
1)いくつかのDW構成ファイルを変更します。
Macユーザーの場合、2つの構成フォルダーがあります(少なくともDW5.5の場合)。2セットの同一ファイル(合計4つのファイル)を変更する必要があります。
〜/ Library / Application Support / Adobe / Dreamweaver CS5.5 / en_US / Configuration / DocumentTypes / MMDocumentTypes.xml〜/ Library / Application Support / Adobe / Dreamweaver CS5.5 / en_US / Configuration / Extensions.txt
- と -
Adobe Dreamweaver CS5.5 / Configuration / DocumentTypes / MMDocumentTypes.xml Adobe Dreamweaver CS5.5 / Configuration / Extensions.txt
そして、このテクニカルノートでは、これらのファイルで何を変更するかを正確に説明しています:http: //helpx.adobe.com/dreamweaver/kb/change-add-recognized-file-extensions.html
LESSコンパイラをインストールする
Macを使用している場合は、この小さなアプリが最適です。少ないファイルを監視し、保存時に自動的にcssに保存するだけです。 http://incident57.com/less/
それが誰かに役立つことを願っています!
css ファイルに拡張子 less.css を付けてみてください。例: style.less.css。
これでうまくいきましたが、styles.css などのベース スタイルシートが必要です。
また、
無料の (ドネーションウェア) プラグインを使用して、Dreamweaver 内から直接 .less ファイルを .css にコンパイルできます。
http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&extid=2692522
http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&extid=2756522# これは実際にはそれ以上のことを行います。なぜなら、CSS と less は、特に 1 つの内部にルールをネストする場合に少し異なる構文を持っているからです。別。