Vimとコマンドラインツールを使いたいだけなので、minimalcdからubuntuをインストールしました。
ただし、80列以上のテキストが必要です。私は大きなモニターを持っているので、少なくとも数百列が欲しいので、vimでペインを分割し、いくつかのウィンドウを開いてください。
BTW ubuntuは、VMWare Player VMとしてインストールされます。 VM設定が大規模なモニター用であることを既に確認しました。私のubuntuのセットアップに問題があるようです。
次のコマンド:
docker exec -e COLUMNS="`tput cols`" -e LINES="`tput lines`" -ti container bash
すべてではないにしても、ほとんどの状況で機能します。
変数$COLUMNS
は、端末セッションの幅を指定します。したがって、COLUMNS=200
を実行すると、200列幅になります。
永続的に変更したい場合は、ターミナルを起動するたびに実行される~/.bashrc
ファイルにこれを配置する必要があります。
私は同じ状況に出会い、上記の答えはまさに私が必要としていたものでした。
しかし、あなたの場合、まだ興味があるなら、いくつかのヒントがあります:
実行:echo $COLUMNS
。私の場合、141です。export COLUMNS=XXX
を操作することで、列の量を調整することができました。
そして、この141番は次から来ています。私の.bashrc
ファイルには次のコードが含まれています。
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
確かなことはわかりませんが、shopt
コマンドを使用しているようです。Ubuntuは画面の解像度を検出し、それに応じて端末の列数を設定します。繰り返しますが、export COLUMNS=XXX
を設定すると、現在のターミナルウィンドウのこの番号を変更できます。
したがって、特定のケースでは、引用符で囲まれたexport COLUMNS=200
の後またはshopt -s checkwinsize
の最後に.bashrc
を追加する必要があります。
マウスで端末を大きくして、次のように入力します。
Sudo resize