我可以在iTerm 2中保存退出时的选项卡,这样在重启后不必再次打开相同的目录吗?
例如,像Chrome一样。
我在设置中找不到这样的选项。也许“排列”是我想要的,但似乎它要求我显式保存选项卡。
我可以在iTerm 2中保存退出时的选项卡,这样在重启后不必再次打开相同的目录吗?
例如,像Chrome一样。
我在设置中找不到这样的选项。也许“排列”是我想要的,但似乎它要求我显式保存选项卡。
Answers:
您可以使用iTerm2的“窗口”屏幕下的⇧ ⌘ S和⇧ ⌘ R选项保存和还原窗口排列。
您可以在“首选项” ->“ 常规” ->“ 启动” ->“ 打开默认窗口排列”中启动要启用的默认排列选项。
您可以使用添加布局,⇧ ⌘ S并在“首选项” ->“ 布局”标签下进行管理。
iTermocil允许您在iTerm2中设置窗口和窗格的预配置布局,使每个窗口和窗格在指定目录中打开并执行指定命令。
yml
文件中设置,但是不会在iTerm重新启动时恢复选项卡
运行OSX 10.10.4的操作如下:
每晚安装iTerm(最新版本)。Brew是最简单的:
brew tap caskroom/versions && brew cask install iterm2-nightly
您可以与其他版本并行运行。我使用Spotlight并查看版本,以查看要打开的版本。默认情况下,它将设置为启用会话还原,这将还原选项卡和目录。但是,您可能必须在“系统偏好设置” >“常规”中调整Apple系统的首选项,在退出应用程序时关闭窗口。如果让您感到困惑,请参阅此Gitlab问题以获取屏幕截图。
如果像我这样的人在iTerm 2.9 beta(或称其为iTerm3 beta)中启用“会话还原”时遇到问题,请执行以下操作:
对于技术极客来说,很明显应该选择此选项才能使此功能正常工作,但对我而言却并非如此,而且我从未在任何地方看到此内容。
使用iterm2可以做到这一点:https : //www.iterm2.com/documentation-restoration.html
您可以使用“ 首选项”>“高级”>“启用会话还原”来切换此功能,但是必须在更改此设置后重新启动iTerm2。
我还必须在我的常规系统偏好设置中取消选中“退出应用程序时关闭窗口”:https : //support.apple.com/zh-cn/HT204005。
即将推出,但您应该首先创建一些配置文件,然后使用Command- Option/ Alt- Shift H(H用于水平分割;或V用于垂直分割)。它将显示您的配置文件列表,然后您可以将其添加到拆分中。建立设置后,就像上面的Sairam一样。
这是一个生动的解释:iterm2配置文件和窗口排列。
它仍然不是您想要的,但是由于您可以检查$ITERM_SESSION_ID
环境变量以查看您所在的面板,因此通过将其与保存的窗口排列结合起来,您可以使每个面板以不同的初始路径开始,也可以是其他任何形式您想默认运行。
例如,我保存的窗口排列是两个选项卡,第一个选项卡中有两个面板。因此,我将$ITERM_SESSION_ID=w0t0p0
在第一个选项卡$ITERM_SESSION_ID=w0t0p1
中的第一个面板,第二个面板和$ITERM_SESSION_ID=w0t1p0
第二个选项卡中的单个面板。“ w”代表窗口,“ t”代表标签,“ p”代表面板。我在中检查这些变量.zshrc
,并分别在w0t0p0和iPython在w0t1p0中运行Vim。
我在iTerm2的官方网站上找到了解决方案,请在https://www.iterm2.com/documentation-restoration.html上查看 。
设置后,iTerm2会像Chrome一样还原上一个会话。但是,该过程(例如npm start)无法恢复。
在iTerm2内部版本3.0.14和macOS Sierra 10.12.6(16G29)下完美运行。希望能帮助到你。