iTerm2 3.3 Python API-如何创建2x2的会话网格?

时间:2019-08-27 19:22:51

标签: iterm2

我试图编写一个Python脚本来创建一个具有2x2会话网格的新标签,但我发现缺少文档。

以下是我目前所能获得的(这是行不通的),请问有什么可以帮助的吗?

#!/usr/bin/env python3.7

import iterm2
# This script was created with the "basic" environment which does not support adding dependencies
# with pip.

async def main(connection):
    # Your code goes here. Here's a bit of example code that adds a tab to the current window:
    app = await iterm2.async_get_app(connection)
    window = app.current_terminal_window
    if window is not None:
        await window.async_create_tab()
        session = tab.current_session

        await session.async_split_pane()

        await tab.async_select_pane_in_direction(iterm2.NavigationDirection.BELOW)
        await session.async_split_pane()

        # await tab.async_select_pane_in_direction(iterm2.NavigationDirection.ABOVE)
        # await session.async_split_pane()
    else:
        print("No current window")

iterm2.run_until_complete(main)

0 个答案:

没有答案