6

TextMate バンドルhttps://github.com/jashkenas/coffee-script-tmbundleを使用して、Sublime Text 2 で CoffeeScript ファイルをコンパイルして実行できた人はいますか?

CoffeeScript.sublime-build

{
"path": "/usr/local/bin",
"cmd": ["coffee","$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.coffee"
}

とにかく、Sublime Text 2 で選択したテキスト コマンドのコンパイルとコンパイルの両方を有効にするには?

4

4 に答える 4

7

複数のビルドが 2197 年に追加されました http://www.sublimetext.com/forum/viewtopic.php?f=2&t=7180

于 2012-05-18T03:25:45.883 に答える
2

「複数のビルドコマンド」とは、CoffeeScriptにさまざまなコンパイルオプションを渡すことを意味する場合は、このブログ投稿をチェックして、私がどのように実行したかを確認できます。

http://hectorcorrea.com/Blog/Compiling-CoffeeScript-from-Sublime-Text-2

基本的に、私はあなたが(ビルドメニューを介して)行ったのと同じアプローチを使用して実装し、残りはプラグインで実装する必要がありました。

@atomiによる回答は、これがまもなくネイティブにサポートされることを示しています。これは非常に便利です。

于 2012-05-24T01:34:17.103 に答える
1

ここでの設定はかなり有望に見えます。明らかに、キーコンボをコマンドにバインドできます。この場合は、ファイルに対してコーヒーを実行するだけです。

http://soenkerohde.com/2011/11/coffeescript-with-sublime-text/

于 2012-05-23T15:59:44.833 に答える
0

OSX で Node を使用すると、@Hector の回答のバリエーションが必要であることがわかりました。

次のような新しいファイルを作成しましたCoffeeScriptRun.sublime-build([ツール] > [ビルド システム] > [新しいビルド システム])。

{
  "cmd": ["coffee", "$file"],
  "selector" : "source.coffee",
  "path" : "/Users/derekhill/.nvm/v0.10.35/bin"
}

そのパスは、からのディレクトリですwhich node(つまり、最後に「ノード」がない)

次に、Wes Bos のブログ投稿には、各部分の意味についての役立つ説明がありました。

  • cmd実行されるコマンドの配列です。
  • selectorビルドスクリプトを特定のファイルタイプにスコープするオプションの方法です
  • pathコマンドを実行する場所です。Sublime は Python コンソールで実行するため、使用するコンパイラがシステムのどこにあるかを指定する必要があります。

したがって、基本的にこれはノードディレクトリに移動して実行することと同じですcoffee my_file.coffee

于 2015-02-11T12:44:46.690 に答える