终端大小调整窗口中的“打开”选项卡


30

我喜欢调整终端窗口的大小以适合当前的工作-有时是一个很小的屏幕,只是用来尾随日志文件,有时我会把它一直扩展到整个屏幕以读取一些宽输出。

每当我在“终端”中打开新标签时,它都会调整窗口大小,而失去所做的任何尺寸调整。打开新标签时,如何保持当前窗口大小?


您是在谈论在现有窗口中创建第二个选项卡吗?那不应该调整窗口的大小。如果是这样,请提交一个错误报告developer.apple.com/bugreporter或在apple.com/feedback/macosx.html上
Chris Page

哪个操作系统版本?
克里斯·佩奇

3
是的,在任何“终端”窗口中创建第二个选项卡时都会发生。OSX Lion
Caffeine Coma

2
我仍然在小牛身上发生这种情况。
Stefan Lasiewski 2014年

这发生在我10.10中。有解决方案吗?
山姆Pullara

Answers:


10

虽然这不是一个完整的解决方案,但更多的是解决方法,但我仍然认为值得分享。

像该线程上的许多线程一样,我注意到,令我非常烦恼的是,当我在El Capitan(10.11.3)上添加新的Tab时,“终端”窗口会更改大小。我还使用Spectacle从键盘安排窗口。我以为这可能是眼镜的问题,但是当我退出眼镜并使用触摸板调整终端窗口的大小时,也会发生同样的情况。

从我注意到的情况来看,只有在遵循以下顺序时才会发生:1.打开一个新的终端窗口2.添加一个新的标签页3.将该窗口缩小(高度或宽度)4.添加一个新的标签页,然后一个将改变窗口的大小。

当我将其放大时,什么也没有发生。通过实验,我发现窗口中的每个选项卡在上次查看时都必须保持其尺寸形式。在这种特定情况下,步骤4中的最后一个新选项卡会将窗口的大小更改为上次查看选项卡1时的大小。

现在,这是最重要的一点。新标签页会将其尺寸调整为窗口中最大的标签页。

解决方法:调整“终端”窗口的大小时,使用Shift + CMD +箭头可快速浏览该窗口中的所有选项卡。如果这样做,新选项卡将不会影响窗口的大小。

尽管它对某些人可能有用,但我了解到它并不实际,尤其是当您打开许多选项卡时。这是我解决此问题的方法,直到找到正确的解决方案为止。


哇,这就是它的工作原理!(不幸的是)感谢您的坚持:)
mb21 '30

8

此行为是由于终端中的窗口设置。所有新的终端打开到“窗口”下指定的值(默认为80 x 24)。当您打开标签页时,它将窗口的大小调整为新标签页。

我找不到用于Terminal.app的解决方案,但是,此后我切换到了iTerm 2,它没有遭受此问题的困扰。所有新标签页的打开尺寸均与打开它们的现有窗口的尺寸相同,而不是将窗口调整为默认大小。

您可以在http://www.iterm2.com/上找到iTerm 2


“当您打开一个标签页时,它会将窗口的大小调整为新标签页。”如果这样做,那就是一个错误。我无法复制它。什么操作系统版本?
克里斯·佩奇

2
因此,iTerm2很不错,但是它有它自己的问题-向上/向下翻页和首页/结束在全尺寸键盘上不起作用。iTerm常见问题解答上的解决方案无济于事。令人沮丧
咖啡因昏迷

克里斯,我经常在Lion发生这件事。我只是在Mountain Lion中尝试过,似乎不再出现了。
Billc 2012年

2
这不能解决我的问题。我正在使用ML 10.8.4。每次我在终端中打开选项卡时,窗口大小都会加倍。新窗口很好。
罗布

1
可以确定这仍然是烦人的老板。Mavericks操作系统。
2015年

4
  1. 开放终端

  2. 单击菜单栏上的终端,转到首选项

  3. 选择一般

  4. 将选项“新选项卡打开方式”更改为“相同配置文件”


3
已经尝试过了-没有效果。
咖啡因昏迷

这是默认设置。还不是那样吗?
克里斯·佩奇

1
对于将来的读者:当我将“设置->窗口->窗口大小->列”下的默认列从80更改为132时,此方法有效。当我将其保留为80时,当我打开新标签页时,它将调整为183列的大小。因此,也许有一些自动行为,默认窗口大小为80列宽吗?
Walt W

+1 @WaltW的评论。那是对我有用的解决方案-确实是一个答案,因此将来的读者可以更轻松地找到它。
Eliza 2015年

0

在Mac“偏好设置”中调整终端的大小以适合您的需求:

用Spotlight打开终端(⌘空格,输入“ Terminal”),然后打开“首选项”(⌘,)。在“窗口”选项卡中,查看“窗口大小”,“列和行”。该值通常为80和24。

(可选)调整窗口大小以修复所需的新大小。暂停并思考24条线,一条线有多宽?好,我需要几个?

如果两个创建的新标签或新窗口的大小均与所需大小不同,请增加列大小。

反复试验,请尝试使估计接近,这将是简短的。同样,如果它太大,请减小它,例如,在此1920×1200缩放显示屏上,以下内容对我而言很不错:130和40

通过打开新标签(⌘T)测试新设置。

将您的窗口放在上一个窗口上,它的大小相同或足够小?如果不调整大小,直到调整大小。

也打开一个新的终端窗口(⌘N),然后执行类似操作。

现在考虑使用窗口管理程序,我推荐Spectacle,因为它像免费啤酒和自由一样免费:https : //github.com/eczarny/spectacle

然后,可以在选择一个窗口时使用以下命令快速移动窗口:⌘⌃→

这会将窗口置于屏幕的右上角1/4,左侧的工作方式与此类似。如果您同时按住shift键,则会将下面的窗口放置在屏幕的1/4处:⌘⌃⇧→

可以享受更多选择!


0

要强制所有终端窗口和选项卡具有相同的大小,请添加以下行:

eval resize -s 45 157 >& /dev/null

到您的.profile文件。


0

似乎该“错误”是在macOS Sierra或High Sierra中引入的...但是现在已通过Mojave(10.14)修复。

现在打开第二个选项卡将调整窗口的高度,以容纳这些选项卡。这是此问题之前的以前的行为。


我在莫哈韦沙漠上看到它。
杰夫
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.