Macos 使用新配置文件在新终端中打开命令

Macos 使用新配置文件在新终端中打开命令,macos,command-line,Macos,Command Line,我正在使用OSX Yosemite和Mac上的内置终端。我有相当多的终端窗口大部分时间都在运行,很难在所有窗口中导航,因为它们看起来都很相似。因此,我想做的是像往常一样运行命令,但在一个新的终端窗口中,选择一个配置文件 通常,要在vim中打开我的_脚本,我会键入命令行 $ vim my_script 但我希望能够写出这样的东西: $vim my_script(与前面一样),然后一些命令说“在一个新的终端窗口中用profile=Homebrew打开它” 有人知道这是否可能吗?非常感谢。请输入Ap

我正在使用OSX Yosemite和Mac上的内置终端。我有相当多的终端窗口大部分时间都在运行,很难在所有窗口中导航,因为它们看起来都很相似。因此,我想做的是像往常一样运行命令,但在一个新的终端窗口中,选择一个配置文件

通常,要在vim中打开我的_脚本,我会键入命令行

$ vim my_script
但我希望能够写出这样的东西:

$vim my_script
(与前面一样),然后一些命令说“在一个新的终端窗口中用profile=Homebrew打开它”

有人知道这是否可能吗?非常感谢。

请输入AppleScript

它并没有完全达到你所描述的,但我认为它已经足够接近了。你是否使用这个取决于你自己

您可以使用此命令

osascript -e 'tell app "system events" to tell process "Terminal" to tell menu bar 1 to tell menu bar item "Shell" to tell menu "Shell" to tell menu item "New Window" to tell menu "New Window" to click menu item "Basic"'
或者,以扩展形式

tell app "system events" 
    tell process "Terminal" 
        tell menu bar 1 
            tell menu bar item "Shell" 
                tell menu "Shell" 
                    tell menu item "New Window" 
                        tell menu "New Window" 
                            click menu item "Basic" #or any other profile
                        end tell
                    end tell
                end tell
            end tell
        end tell
    end tell
end tell
创建具有所需配置文件的新端子窗口。(在本例中,我使用了Basic)

如果你得到了错误

System Events got an error: osascript is not allowed assistive access
然后看看如何解决这个问题

进入系统首选项>安全和隐私>隐私>可访问性,确保终端在列表中并已选中