3

TextMate から Sublime Text 2 に切り替えたばかりですが、とても気に入っています。気になる点の 1 つは、デフォルトのビルド結果が ST2 の下部に表示されることです。私のプログラムは非常に長い結果を生成します。(TM2 のように) それを表示する理想的な方法は、それらを並べて表示することです。

Mac OS の ST2 で同じことを行うにはどうすればよいですか? Linuxでこれを行う方法について説明しているこの記事を見つけました。しかし、それを Mac OS に適応させる方法はまだわかりませんでした。

どうもありがとう!

4

2 に答える 2

2

次のように、 osascriptTerminal.appを介して、渡された入力を Python スクリプトとして実行するシェル スクリプトを作成できます。

#!/bin/sh
osascript -e '
    on run parameters
        tell application "Terminal"
            activate
            do script with command "python " & parameters
        end tell
    end run
' $@

次に、ビルド システムを作成できます。

{
    "cmd": ["sh PATH_TO_SHELL_SCRIPT \"$file\""],
    "shell": true
}
于 2013-03-17T17:35:04.513 に答える
0

iTerm2のような追加の端末プログラムを使用する場合は、シェル スクリプトを作成できます。

  • 新しいターミナル ウィンドウを開きます

  • このウィンドウの初期コマンドを発行します

開いている iTerm2 ウィンドウを制御し、それに対して端末コマンドを発行する (ビルドを実行して結果を表示する) ことは、生成された静的 AppleScript ファイルを介して行うことができます。

ストックOSXターミナルでそれを行う方法がわかりません。

于 2013-03-17T17:10:13.297 に答える