回答:
私の知る限り、ターミナルでこれを行うことはできません(iTermを使用していないため、話せません)。その理由は、ターミナルのウィンドウサイズはピクセルではなく文字によって定義されるためです。したがって、フォントを変更すると、そのフォントの比率に基づいてウィンドウのサイズが変更され、画面上の既存のコンテンツの形式が保持されます。
最初は少しばかげているように聞こえますが、端末がテキスト文字のみを表示することを考えると、理にかなっています。ウィンドウのサイズがピクセルである場合、ウィンドウのサイズが正確でない場合、多くの場合、無駄なスペースになります文字境界に一致します。
ここに古い質問があります...しかし、私はこれがほぼ2年間iTermでサポートされていると付け加えたいと思いましたhttps://gitlab.com/gnachman/iterm2/issues/2900
設定の[フォントサイズを変更するときにウィンドウを調整する]ボックスのチェックを外すだけです。
General, Window
にありますが、いつでも設定を検索adjust
でき、どこに置いても見つけられます。素晴らしい答え。
質問の更新に基づいて、ZOCターミナルをご覧ください。市販されており、ローカルシェルやSSHやその他の接続に使用できますが、タブ付きセッションと、ウィンドウのサイズが変更されたときの動作を制御する機能を提供します(たとえば、行/列を保持するオプションがあり、代わりに、フォントサイズの縮小/拡大など)。[Session-Profile]> [レイアウト設定]ページをご覧ください。
私は何年もこの同じ問題を抱えてきました。最近、解決策ではなく、OS Xの回避策を見つけました。これは、ターミナルエミュレータを変更する必要がありません。Spectacleというアプリケーションを使用します:https : //www.spectacleapp.com/
Spectacleは、ウィンドウの位置とサイズを変更するためのキーボードショートカットを提供します(ただし、フォントサイズではありません)。フォントのサイズを変更する場合は、デフォルトのコマンドを発行して変更します。これにより、ウィンドウのサイズ変更が不要になります。次に、Spectacleキーボードショートカットを使用してウィンドウを希望のサイズに戻すまでウィンドウのサイズを縮小または拡大します。