Shell iTerm2:镜像或重放输入并输出到第二个窗口

Shell iTerm2:镜像或重放输入并输出到第二个窗口,shell,console,presentation,iterm,iterm2,Shell,Console,Presentation,Iterm,Iterm2,我想提供一个教程,因此希望观众在我打字时看到我的终端,但我面对观众,我不想镜像我的屏幕,我知道这很容易解决问题 我也很乐意使用另一个程序,shell,随便什么。理想情况下,第二个控制台将只是一个dumm中继器。它不能重复我刚才执行的命令,而只是显示它 你认为有什么办法可以做到这一点吗 谢谢。您可以将多个终端连接到或会话。如果只有一个窗口,则最简单的方法是确保其他终端显示相同的窗口。当您在计算机中键入并移动终端时,其他终端中的显示将随之更新。另一个选项是使用拆分窗格并在两个监视器上拉伸窗口,以便每

我想提供一个教程,因此希望观众在我打字时看到我的终端,但我面对观众,我不想镜像我的屏幕,我知道这很容易解决问题

我也很乐意使用另一个程序,shell,随便什么。理想情况下,第二个控制台将只是一个dumm中继器。它不能重复我刚才执行的命令,而只是显示它

你认为有什么办法可以做到这一点吗


谢谢。

您可以将多个终端连接到或会话。如果只有一个窗口,则最简单的方法是确保其他终端显示相同的窗口。当您在计算机中键入并移动终端时,其他终端中的显示将随之更新。

另一个选项是使用拆分窗格并在两个监视器上拉伸窗口,以便每个监视器上都有一个窗格,并使用Shell>广播输入。您在一个监视器的窗格中键入的内容将镜像到另一个监视器的窗格中

不幸的是,没有一种方法可以通过两个单独的窗口来实现这一点

编辑:OP评论说这违反了两个屏幕的约束,显然在解析我所描述的内容时遇到了一些困难。我将尝试更明确地描述它:

有两个屏幕,通常也称为监视器。一个在我身后的墙上闪闪发光——学生们看。一个是我的笔记本电脑屏幕,我看着它。 我想在终端上演示一些东西。使用终端程序iTerm2,I: 使用cmd-N创建新窗口 选择菜单项Shell>Split Vertical with Current Profile可在窗口中创建两个窗格 定位窗口,使一个窗格位于投影到墙上的屏幕上,学生可以看到,另一个窗格位于我的笔记本电脑屏幕上,我可以看到。这将导致一个窗口同时显示在两个屏幕上 选择菜单项Shell>Broadcast Input>Broadcast Input to Current选项卡中的所有窗格 然后,在查看笔记本电脑屏幕上显示的iTerm窗口的窗格时,我键入shell命令,或以某种REPL或其他语言输入编程语言的代码。通过广播输入的美妙魔力,我键入的所有内容,以及我运行的每个shell命令或某个REPL或其他命令的输出都会同时显示在on中?墙上的屏风,学生们正聚精会神地看着

一个窗口。两个屏幕。伊特姆


有些人可能会理所当然地想知道,为什么我或OP希望这样做,而不仅仅是使用显示镜像。在我的情况下,这是因为当我不在终端上演示东西时,我在谷歌幻灯片或keynote或其他类似的方式中显示幻灯片,希望在笔记本上查看我的演讲者笔记,而学生只在投影屏幕上查看幻灯片。

不幸的是,这个答案违反了其中一个限制条件-两个屏幕使用两个屏幕。我将双窗格窗口延伸到两个屏幕上,以便一个窗格位于我的屏幕上,另一个位于演示屏幕上。我查看并输入屏幕上显示的窗格。我键入的内容和输出将反映在学生看到的窗格中。这就是我假设人们会从短语“在两个监视器上拉伸窗口”中理解的,希望这足够明确。有一个警告:无论出于何种原因,ctrl-k都不会被镜像。