iTerm2 を使用してさまざまなサーバーに SSH 接続しています。VI を使用してファイルを編集すると、「ターミナルが広すぎます」というエラーが表示されます。これを修正するには、次のコマンドを使用します。「stty columns 120」。このコマンドを入力しなくても済むように iTerm で設定できるものはありますか?
答え1
ターミナルウィンドウをあまり広くしすぎないでください(フルスクリーンなど)。ターミナルとiTermはどちらも、画面スペースを無駄にしないために、デフォルトでウィンドウが処理できる最大幅のターミナルを作成します。残念ながらvi
、ハードコードされた列数(160
現在 )。
の中にex-viconfig.h
ソース コード、リリース 050325、94行目、およびでex_v.c
、このエラーを生成する関数定義を確認してくださいvok
。
一部のLinuxディストリビューションどうやら、vi
より大きな画面でより多くの列を取得するためにソース コードにパッチを適用したようです。