我正试图跟随本教程使用Python脚本自定义iTerm2。
对于第一步,它说:“选择脚本>新Python脚本”。我在我的顶部菜单栏中有一个脚本项目,但是点击它不会做任何事情;没有下拉或任何东西。
对此进行研究后,似乎通过将文件添加到:$HOME/Library/Application\ Support/iTerm2/Scripts/AutoLaunch来填充脚本菜单。因此,我在那里创建了一个Python文件,并将教程中的第一个示例粘贴到其中:
#!/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脚本运行呢?
发布于 2019-11-06 22:32:32
脚本控制台日志可能会有所帮助
Scripts > Manage > Console然后选择左边的脚本来查看日志。
在启动iTerm2 ver 3.3.6时,您的脚本为我工作,方法是将它放在AutoLaunch文件夹中。
https://stackoverflow.com/questions/57196027
复制相似问题