コマンドライン列の幅を大きくする

コマンドライン列の幅を大きくする

コマンドラインにコマンドを入力すると、シンボルが表示されます。<75文字を入力した後。

/developer/home/aravind.sreeram> klklkjlkjljlkjlkjlkjlkjlkj                   <

私はこれを試しましたが、stty cols 200成功しませんでした。誰かが75文字を超える完全なコマンドを表示する方法を教えてもらえますか?

答え1

resizeコマンドを試してください。端末の列サイズを増やす必要があります。

答え2

自動的に発生するようにするには、.kshrcに以下を追加します。

# set to unsigned short int and autoexport
typeset -usi -x COLUMNS
builtin stty
# update term width
_utw()
{
        unset COLUMNS c
        typeset -usi c=${ stty cols; }
        (( COLUMNS= 12 + c ))
        return
}
# the WINCH signal is sent when the terminal window size changes
trap '_utw' WINCH
_utw

<行の終わりが私が望むものよりも端末の端から遠いので、sttyが報告した列の数に12を追加しました(組み込み関数を使用するとプロセス生成を節約できます)。使用するフォントによっては、この数字を調整する必要があります。

関連情報