终端机中的拆分窗格如何工作?


37

我试图打开一个拆分窗格以运行另一个命令,但相反,它在两个窗格中都显示了相同的内容,并且我只能与其中一个进行交互。我以为它将拆分视图,所以我可以像两个窗口一样独立使用两个窗格。

我已经安装了遮阳板,但是我认为这不会造成干扰。

Terminal - version 2.1.1
Visor custom (84d1873) based on 1.5

这听起来像是我的功能要求。请在developer.apple.com/bug-reporting提交报告。您可以使用任何Apple ID来访问开发人员站点。
克里斯·佩吉

Answers:


51

就是那样。看到这个超级用户答案

您误解了该功能。这并不意味着两个单独的终端。目的是允许用户在同一终端中看到两个不同的视点。例如,如果一个目录中有3000个文件,并执行ls命令,则输出将非常长。

如果使用拆分窗格,则可以滚动显示该长的输出而不必来回翻转,从而可能会丢失位置。

如果需要两个终端,请使用选项卡或单独的窗口。

我要补充一点,对于两个单独的终端,您也可以使用单独的选项卡。


26
这真令人失望...
Kostas

如果您已经在终端机中,那么总会有emacs,但是学习曲线有些陡峭。
ⱮarkƬ

1
@Mark:或tmuxscreen
克里斯·佩吉

11

iTerm 2支持在每个窗格中具有独立外壳的拆分窗格,而不是一个链接的外壳。

在iTerm 2中拆分窗格


假设您使用iTerm 2,您会说它比Terminal.app + Visor在“快速插入,执行某些操作,弹出”工作流程方面“更好”吗?我是Rails网站开发人员,如果可以帮助可视化我的需求。
Kostas,

@Vrinek不确定。您仍然可以使用Visor和iTerm2。

4

也不要过度看tmux。它像屏幕,但我相信更多功能。


5
您可以在答案中添加更多详细信息吗?为什么tmux更好,它如何解决问题?如果需要,我从哪里得到它?
nohillside

3

您应该真正看一下screen(这是一个已经安装的命令行工具,而不是单独的应用程序),它使您能够将Terminal分成两个(或更多个)单独的终端。我将它与Visor一起使用,它就像一个护身符。在这里四处看看,有很多关于如何在Mac上使用“屏幕”的提示。


在这里看看吗?哪里?
Eliethesaiyan

1
@Eliethesaiyan对不起,如果不清楚,“此处”表示建议在该网站上搜索“屏幕”。
Asmus,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.