我试图在mac中创建自己的终端。到目前为止,我已经创建了一个hello.terminal文件,我打开了一个终端并运行了代码:
chmod u+x /Users/.../Desktop/code.terminal
现在当我去运行保存在桌面上的终端时,它给了我这个
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
[Process completed]
我之后无法输入任何内容。另外更具体一点,我希望自己的终端窗口弹出。 code.terminal文件保存在我的桌面上并打开但由于上面的消息,我无法对其进行任何操作。任何帮助都会很棒,提前致谢
答案 0 :(得分:1)
.terminal
文件是一个脚本文件,在双击时由Mac OS终端执行。由于您创建的文件为空,因此无法执行任何操作。
.terminal
文件不是应用程序,也不能合并为一个。
如果您真的想编写自己的终端应用程序,则需要使用Xcode并学习Objective-C或Swift。这是一个比我在这里可能解释的要大得多的任务,但你可能想看看fvterm,这是我几年前写的一个终端。请记住,它还没有完成,并且缺少一些重要的功能。 (如果您有兴趣扩展它,请私下与我联系 - 我的电子邮件地址在我的个人资料中 - 我会指出一些特定的区域来查看。)
如果您只想一次打开多个终端窗口,则无需编写自己的应用程序。按终端中的Cmd + N打开第二个窗口,或按Cmd + T打开选项卡。