この記事の対象とする方
fargate に ECS Exec を利用してコンテナログインした際にvimを利用すると表示がずれてしまって困ってる方
結論
xtermをインストールしましょう
apt install xterm
※debian,ubuntuの場合
設定
xterm をインストールすると利用できる、resizeコマンドを実行すると、現在開いているターミナルの幅と高さが設定されます。
root@fargate:/# resize
COLUMNS=281;
LINES=58;
export COLUMNS LINES;
これをログイン時に実行する場合、 ~/.bashrc などに設定してください。
vi ~/.bashrc
PATH=/opt/homebrew/bin:$HOME/bin:$PATH
alias ll="ls -la"
resize &>/dev/null ← 追記
これで、 fargate に ECS Exec でコンテナログインしてvimを利用しても表示ずれなく利用できます。
※実際の設定は、docker構成に組み込むことになると思います。