如何在Sublime Text 2中显示构建结果于OSX终端

3
我刚从TextMate转换到Sublime Text 2,非常喜欢它。唯一让我困扰的是默认的构建结果显示在ST2底部。我的程序生成了一些非常长的结果,像在TM2中一样并排显示是理想的方式。
我如何在Mac OS中做到这一点?我找到了this article,它介绍了如何在Linux中完成此操作。但仍然无法弄清楚如何适应Mac OS。
非常感谢!
2个回答

2

您可以创建一个shell脚本,通过osascript在终端应用程序中将输入作为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
}

0

如果您使用类似iTerm2的其他终端程序,您可以创建一个shell脚本,其中包括以下内容:

  • 打开一个新的终端窗口

  • 为该窗口发出初始命令

通过生成和静态AppleScript文件来控制打开的iTerm2窗口并为其发出终端命令(以运行构建并显示结果)。

我不知道如何在原始OSX终端中执行此操作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接