- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Tera Term でvi のスクロールが思ったとおりにならない)
Tera Termでviのスクロールが思った通りにならない
このQ&Aのポイント
- ubuntuに立てたtelnetdにWindowsからTera Termを使用して、遠隔ログインしています。
- viでソースを開いて、Ctrl + E, Ctrl + Yとしても思った通りにスクロールしてくれません。
- 具体的には、Tera Termのスクロールバー内の四角はちょこっとづつ上に行ったり、下にいったりするのですが、画面自体は動かない。といった状況です。しかし、そのちょこっとづつ動いているスクロールバーの四角がスクロールバーの一番上、または一番下に達すると期待した通り画面がスクロールします。これはどこを設定したら、うまく動くようになるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
スクロールバーの四角が動くのは変です。本来のスクロールだと動きません。 おそらく、vi が認識する画面サイズと実際の画面サイズが違うんでしょう。 Linux側のttyドライバが認識している画面サイズは、stty -a コマンドでわかります。 vim が認識している画面サイズは、vim で :set all で、columns= と lines= のところに表示されます。 Teratermの画面サイズは、メニューの setup -> terminal で。 ログイン時のteraterm画面サイズをLinux側で自動認識するはずですが、その後に変えたりするとずれすね。Linux側を変更するのは、stty コマンドで。
お礼
ご回答ありがとうございます。 stty -aして見れる値、Tera Termのsetup->terminalで見れる値、 viの:set allして見れる値の3つを見比べてみましたが、 すべて同じでした。 依然としてスクロールがうまくできないときがあります。。
補足
Tera Termの設定を保存すると、設定ファイルの大半の行 がなくなって挙動がおかしくなるときがあったのですが、 今回もまさにその状況に陥っていたようでした。 バックアップしてあったオリジナルの設定ファイルを 読み込むようにして、画面サイズを変更してみると 今のところ問題なくスクロールできました。。