2

私は美しいHamlSassを発見したばかりで、これらの言語で開発したいと思っていますが、ライブプレビューを使用しています。CodaEspressoはどちらもHTMLファイルの美しいライブプレビューを可能にしますが、Hamlファイルのプレビューは単にプレーンテキストとして表示します。

シンタックスハイライトを追加するEspressoのシュガーがありますが、これは素晴らしいことですが、HamlファイルをHTMLに自動的にコンパイルし、Hamlの代わりにそれをプレビューできるものが欲しいです。

このようなものは、Coda、Espresso、またはその他のWeb開発ツールに存在しますか?

(違いが出る場合は、Ruby on Rails用に開発しておらず、静的なWebサイトを作成しているので、RubyonRailsプラグインはAFAIKに役立ちません。試したソフトウェアはStaticMaticとMiddlemanでした。StaticMaticの開発は中止されたようです。 、そして何らかの理由で、MiddleManは最初のディレクトリ構造を作成した後、動作を拒否します。おそらく私はそれを間違って使用しています。)

4

3 に答える 3

1

私はエスプレッソを使用していないので、コメントはありません。ただし、Coda は私が見つけた Haml や Sass のサポートを提供していません。私は有料ユーザーであるため、Coda フォーラムを注意深くフォローしており、2.0 バージョンが間もなくリリースされるようです。誰が知っているか、おそらくそれが含まれるでしょう。

今のところ、Ruby on Rails を使用していないので、TextMateをお勧めします。「箱から出してすぐに」Haml や Sass を実行するわけではありませんが、「バンドル」を使用して実行するように構成できます。

TextMate 用の HAML バンドルのインストールは、Haml/Sass 用に TextMate をセットアップする方法の入門書であり、他にもあると思います。

とは言っても、おおよそ TextMate のコストでRubyMine ($69) を購入できます。RubyMine は Haml (RubyGem 経由) と Sass (プラグイン経由) の両方を実行し、内部で Sass --watch の実行も処理できます。あなたが Ruby を使用していないことはわかっているので、に Ruby 用に作成されたツールを使用するという考えは魅力的ではないかもしれませんが Haml 環境と Sass 環境の両方で非常にうまく機能します。

3 番目のオプションは、Haml と Sass の両方を処理できるBBEditです。BBEdit のプラグインに関する一部の情報はBBEdit-Codeless-Language-Module-for-HAML-SASS にあります。

これが役立つことを願っています。

PS: 私は言及したすべてのプラットフォームの有料ユーザーです。私はRubyMineを主なツールとして使用していますが、プログラミングをしていて、コードを調べるための迅速で使いやすいウィンドウが必要な場合は、TextMate が今でも多く使用されていることがわかりました。以前は、複雑な正規表現を行う必要があるときに BBEditを使用していました。スタイルの検索と置換ですが、TextMate で同じことを行う方法を発見したので、BBEdit はほこりを集めているようなものです。コーダ?きれいに見えますが、仕事をやり遂げることはできません (ただし、Panic の Transmit は依然として非常にコアなアプリケーションです)。

于 2011-06-06T23:12:48.667 に答える
0

私が認識している Coda 2 用のプラグインは 2 つあります。

Coda-Sass-Plug-in は GitHub から入手でき、scss ファイルを css に保存できます。常に複数のタブを更新する必要があることに完全に満足していませんでしたが、私は私のために働きました.

LessCSS は、incident57 ドットコムから入手できます。私はそれを機能させることはできませんでしたが、CodeKit にたどり着きました (CodeKit は CodeKit の生産のために停止されました)。

CodeKit には、フォルダーを監視し、保存時に sass 以下から css ファイルを生成する機能があります。また、Stylus、Haml、Javascript、CoffeeScript、Jade、Slim、および Kit を処理する機能もあります。

于 2013-05-03T05:29:11.323 に答える
0

OK、これに対する答えを探している他の人のために、私は別の解決策を採用することにしました. 私は通常のエディタを 'serve' と共に使用しています。これは、 WEBrickを使用して Web サーバーを実行し、変更を検出したファイルを自動的にコンパイルするRuby gemです。これには、HAML、Sass、Slim、Markdown などのファイルが含まれます。Coda のライブ プレビュー、または Playground と呼ばれる最小限のブラウザを使用します。これにより、表示されているローカル ファイルが変更されたときに更新を押す必要がなくなります。

このワークフローは今のところ問題ありませんが、作業が完了して展開したいときにサイト全体を静的サイトに構築する組み込みの方法はありません。thinこれは middleman の機能ですが、依存関係が64 ビットでの動作を拒否しているため、middleman は依然として実行を拒否しています。端末コマンドを使用してすべてのファイルを手動でコンパイルする必要があるかもしれません.Hamlインタープリターがテンプレートファイルと各ファイルの結合を処理できることを願っていますが、この段階では真剣に疑っています. この制限と、したがって「serve」への継続的な依存により、Haml Sucks for Contentのページにリストされている他のアプリケーションの 1 つを検討せざるを得なくなる可能性があります。

于 2011-06-07T19:04:14.000 に答える