iterm2问题:使用与先前当前选项卡相同的路径创建新选项卡,但2个选项卡是克隆且不独立

问题描述 投票:2回答:2

我已从MacOS Mojave的默认终端切换到iterm2。我有一个关于从当前标签页打开新标签页的问题。

确实,我想与上一个当前选项卡位于同一路径。

为此,我进行了经典操作,即转到iterm2首选项和Profile,然后为新标签选择Reuse previous session's directory

enter image description here

然后,问题是,一旦打开选项卡,所有其他选项卡都会受到影响,并从其旧路径更改为新选项卡的路径:我不明白会发生什么情况以及使用哪种选项来防止这种行为?

[1)各个选项卡与其他选项卡相同:如果我执行cd ~/foo/,则其他选项卡将进入foo目录。

2)结果更糟糕:如果我在一个选项卡中使用vim编辑文件,如果我在另一个选项卡中进行了cd ~/foo/,则与已编辑文件关联的选项卡将消失,这将清除该版本并显示相同的版本Windows比我做过的选项卡要多cd ~/foo/:非常奇怪...

我想保留所有其他选项卡的所有当前路径,但新选项卡必须与我执行CMD + T的前一个选项卡相同。

有人遇到过这种问题吗?我在不同的论坛上看到有时会出现此问题。

UPDATE 1:

[从我所看到的看来,当我执行快捷键CMD + T来获得另一个与当前选项卡独立的选项卡时,我似乎想找到一种创建新会话的方法。 >

但是很遗憾,我没有找到如何在iTerm2中创建新会话(在iTerm2 - Preferences - profile内部,我可以执行创建该新会话的脚本)。从现在开始,您可以看到命令(/bin/bash是在我打开新标签页时启动的:

command /bin/bash launched for new tab

我也尝试从源代码构建二进制文件iTerm2,但问题仍然存在。

UPDATE 2:

我试图使用一个小苹果脚本来强制从当前窗口创建一个新会话:
tell application "iTerm2"
    tell current window
        create tab with profile "Terminology2"
    end tell
end tell

其中Terminology2是配置文件术语(默认配置文件)的副本。

但是总是相同的问题,这两个选项卡不是独立的:2个中的一个命令在另一个上执行。

任何评论或帮助都会很棒,我开始感到绝望...

问候

我已从MacOS Mojave的默认终端切换到iterm2。我有一个关于从当前选项卡打开新选项卡的问题。确实,我想走的路与上一个...

terminal tabs keyboard keyboard-shortcuts iterm2
2个回答
0
投票

enter image description here


0
投票

类似您已启用广播的声音。要检查:

© www.soinside.com 2019 - 2024. All rights reserved.