标签:python bash terminal text-editor
我使用BBEdit编写和测试Python脚本,我通常使用“Run in Terminal”命令在终端进程中运行脚本.
在脚本完成后,有没有办法让BBEdit打开终端进程保持“活动”状态?
我不想拥有
[Process completed]
消息,而是仍然有一个活动提示,shell或Python环境,我在脚本中创建的所有变量仍然存在.
这与我从现有终端进程启动脚本时的情况类似,可以是shell:
$python script_name.py
或者从python解释器:
>>> script_name.py
特别是,在最后一种情况下,当脚本退出时,我仍然在终端窗口中激活该进程.
解决方法:
据我所知,你在BBEdit中有一个Python脚本.
您选择使用“#!”中的“在终端中运行”选项来测试代码菜单.
现在打开终端窗口,运行脚本并退出.
现在这里是罪魁祸首. BBEdit不仅运行您的脚本,还添加退出. BBEdit中没有选项可以删除此退出命令.但BBEdit具有高度可编写脚本,并且有一些解决方法.您可以创建一个运行的BBEdit脚本(来自Scripts菜单),但我个人认为创建Service是最简单的(运行一些AppleScript,可以在终端中打开您的脚本,就像您手动完成一样).
在这个款待中你提供了一个实际上你想要的script.
标签:python,bash,terminal,text-editor
来源: https://codeday.me/bug/20190817/1683004.html
本站声明:
1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。