【问题标题】:How to Show Build Results in OSX Terminal from Sublime Text 2如何从 Sublime Text 2 在 OSX 终端中显示构建结果
【发布时间】:2013-03-05 22:44:54
【问题描述】:

我刚刚从 TextMate 切换到 Sublime Text 2,我非常喜欢它。 困扰我的一件事是默认的构建结果显示在 ST2 的底部。我的程序产生了一些很长的结果,显示它的理想方式(如在 TM2 中)是并排查看它们。

如何在 Mac OS 中使用 ST2 做同样的事情?我找到了this article,它讨论了如何在 Linux 中完成此操作。但仍然无法弄清楚如何使其适应 Mac OS。

非常感谢!

【问题讨论】:

    标签: python macos terminal fortran sublimetext2


    【解决方案1】:

    您可以通过osascriptTerminal.app 中创建一个将传递的输入作为Python 脚本执行的shell 脚本,如下所示:

    #!/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
    }
    

    【讨论】:

      【解决方案2】:

      如果您使用额外的终端程序,例如iTerm2,您可以创建一个 shell 脚本

      • 打开一个新的终端窗口

      • 为此窗口发出初始命令

      可以通过generated and static AppleScript file 控制打开的 iTerm2 窗口并为其发出终端命令(运行构建并显示结果)

      我不知道如何使用现有的 OSX 终端。

      【讨论】:

        猜你喜欢
        • 2012-12-19
        • 2012-04-12
        • 1970-01-01
        • 2014-05-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-11-24
        • 1970-01-01
        相关资源
        最近更新 更多