首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iTerm2中的自定义脚本

iTerm2中的自定义脚本
EN

Stack Overflow用户
提问于 2019-07-25 06:58:29
回答 1查看 1.1K关注 0票数 0

我正试图跟随本教程使用Python脚本自定义iTerm2。

对于第一步,它说:“选择脚本>新Python脚本”。我在我的顶部菜单栏中有一个脚本项目,但是点击它不会做任何事情;没有下拉或任何东西。

对此进行研究后,似乎通过将文件添加到:$HOME/Library/Application\ Support/iTerm2/Scripts/AutoLaunch来填充脚本菜单。因此,我在那里创建了一个Python文件,并将教程中的第一个示例粘贴到其中:

代码语言:javascript
复制
#!/usr/bin/env python3

import iterm2

async def main(connection):
    app = await iterm2.async_get_app(connection)
    window = app.current_terminal_window
    if window is not None:
        await window.async_create_tab()
    else:
        print("No current window")

iterm2.run_until_complete(main)

现在,当我重新启动iTerm2时,我可以访问脚本菜单,但是我收到通知说脚本失败了。我已经试过了chmod 777 <filename>,万一是这样的话,但我仍然会收到错误。cat /var/log/system.log也没有任何信息。

当我启动iTerm2时,我能做些什么让我的Python脚本运行呢?

EN

回答 1

Stack Overflow用户

发布于 2019-11-06 22:32:32

脚本控制台日志可能会有所帮助

代码语言:javascript
复制
Scripts > Manage > Console

然后选择左边的脚本来查看日志。

在启动iTerm2 ver 3.3.6时,您的脚本为我工作,方法是将它放在AutoLaunch文件夹中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57196027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档