ターミナルのタブを開くとウィンドウのサイズが変更されます


30

私は、現在作業しているものに合わせてターミナルウィンドウのサイズを調整するのが好きです。ログファイルの末尾を表示するだけの小さな画面である場合もあります。

ターミナルで新しいタブを開くと、ウィンドウのサイズが変更され、サイズ変更の調整が失われます。新しいタブを開くときに、現在のウィンドウサイズを保持するにはどうすればよいですか?


既存のウィンドウに2番目のタブを作成することについて話していますか?ウィンドウのサイズは変更されません。その場合は、バグレポートdeveloper.apple.com/bugreporterを提出するか、apple.com
クリスページ

どのOSバージョンですか?
クリスページ

3
はい、ターミナルウィンドウで2番目のタブを作成すると発生します。OSXライオン
カフェイン

2
これはまだマーベリックスで私に起こります。
ステファンLasiewski 14年

これは10.10で起こります。まだ解決策はありますか?
サムプララ14年

回答:


10

これは完全な解決策ではなく、回避策の1つですが、共有する価値があると考えました。

このスレッドの他の多くと同様に、私はイライラすることに、El Capitan(10.11.3)に新しいタブを追加すると、ターミナルウィンドウのサイズが変わることに気付きました。また、キーボードからウィンドウを配置するためにSpectacleを使用しています。スペクタクルの問題だと思っていましたが、スペクタクルを終了し、タッチパッドでターミナルウィンドウのサイズを変更したときにも同じことが起こります。

私が気づいたのは、以下の手順に従ったときだけです:1.新しいターミナルウィンドウを開きます2.新しいタブを追加します3.ウィンドウを小さくします(高さまたは幅)4.新しいタブを追加します。ウィンドウのサイズを変更します。

大きくしても何も起こりません。私は実験を通じて、ウィンドウ内のすべてのタブが最後に表示されたときのサイズのフォームを保持している必要があると考えました。この特定のシナリオでは、ステップ4の最後の新しいタブは、ウィンドウのサイズをタブ1が最後に表示されたときのサイズに変更します。

これが最も重要なビットです。新しいタブは、ウィンドウの最大のタブに合わせてサイズを調整します。

回避策:ターミナルウィンドウのサイズを変更するとき、Shift + CMD +矢印を使用して、このウィンドウのすべてのタブをすばやく参照します。その場合、新しいタブはウィンドウのサイズに影響しません。

一部の人にとっては便利かもしれませんが、特に多くのタブを開いている場合は、実際には実用的ではないことを理解しています。適切な解決策が見つかるまで、これを処理する方法です。


うわー、それはまさにそれがどのように機能するかです!(残念ながら)
頑張って

8

この動作は、ターミナルのウィンドウ設定によるものです。新しい端末はすべて、Windowで指定されたもの(デフォルトは80 x 24)で開きます。タブを開くと、ウィンドウのサイズが新しいタブに変更されます。

Terminal.appのこれに対する解決策を見つけることができませんでしたが、その後iTerm 2に切り替えましたが、この問題はありません。新しいタブはすべて、ウィンドウのサイズをデフォルトに変更するのではなく、開いている既存のウィンドウと同じサイズで開きます。

iTerm 2は、http: //www.iterm2.com/にあります。


「タブを開くと、新しいタブに合わせてウィンドウのサイズが変更されます。」その場合、それはバグです。再現できません。OSバージョン
クリスページ

2
そのため、iTerm2は優れていますが、独自の問題があります。フルサイズのキーボードではページのアップ/ダウンとホーム/エンドが機能しません。iTermのFAQの解決策は役に立ちません。欲求不満。
カフェイン

クリス、それはライオンで頻繁に起こりました。Mountain Lionで試してみたところ、もう発生していないようです。
ビルク

2
これは私のためにそれを修正しません。ML 10.8.4を使用しています。ターミナルでタブを開くたびに、ウィンドウのサイズが2倍になります。新しいウィンドウは問題ありません。
ロブ

1
これがいらいらする上司であることを確認できます。マーベリックスOS。
トリップ

4
  1. ターミナルを開く

  2. メニューバーのターミナルをクリックして、設定に移動します

  3. 一般を選択

  4. [新しいタブで開く]オプションを[同じプロファイル]に変更します


3
すでに試してみました-効果はありません。
カフェインCom

これがデフォルト設定です。もうそうではなかったのですか?
クリスページ

1
将来の読者向け:「設定->ウィンドウ->ウィンドウサイズ->列」のデフォルトの列を80から132に変更したとき、これは機能しました。80のままにしておくと、新しいタブを開いたときに183列にサイズ変更されます。だから、デフォルトのウィンドウサイズが80列幅である自動動作がありますか?
ウォルトW

@WaltWのコメントへの+1。それが私のために働いた解決策です-将来の読者が見つけやすいように、答えであることが本当に出ています。
エリザ

0

Macの環境設定で、必要に応じてターミナルのサイズを変更します。

Spotlightでターミナルを開き(スペース、「ターミナル」と入力)、環境設定を開きます(⌘、)。[ウィンドウ]タブで、[ウィンドウサイズ]、[列と行]を確認します。多くの場合、値は80および24です。

必要に応じて、ウィンドウのサイズを変更して、希望する新しいサイズを修正します。24行、一時停止して考えると、行の幅はどれくらいですか?OK、いくつ必要ですか?

両方とも新しいタブまたは新しいウィンドウを作成するときに、目的のサイズと同じサイズでない場合は、列サイズを大きくします。

試行錯誤を繰り返して、見積もりを正確に保つようにしてください。同様に、サイズが大きすぎる場合は小さくします。たとえば、この1920×1200の拡大表示では、次のことが私にとって素晴らしいです:130と40

新しいタブ(⌘T)を開いて、新しい設定をテストします。

前のウィンドウの上にウィンドウを配置します。同じサイズですか、それとも十分に近いですか?サイズが変更されない場合は、変更されるまで。

新しいターミナルウィンドウも開き(⌘N)、同様の操作を行います。

今すぐウィンドウ管理プログラムの使用を検討してください。無料のビールと自由のように無料なので、スペクタクルをお勧めします。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)で修正されました。

2番目のタブを開くと、タブに対応するためにウィンドウの高さが調整されるようになりました。これは、この問題の前の以前の動作でした。


モハベで見ます。
ジェフ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.