Tera Termでviのスクロールが思った通りにならない

このQ&Aのポイント
  • ubuntuに立てたtelnetdにWindowsからTera Termを使用して、遠隔ログインしています。
  • viでソースを開いて、Ctrl + E, Ctrl + Yとしても思った通りにスクロールしてくれません。
  • 具体的には、Tera Termのスクロールバー内の四角はちょこっとづつ上に行ったり、下にいったりするのですが、画面自体は動かない。といった状況です。しかし、そのちょこっとづつ動いているスクロールバーの四角がスクロールバーの一番上、または一番下に達すると期待した通り画面がスクロールします。これはどこを設定したら、うまく動くようになるのでしょうか?
回答を見る
  • ベストアンサー

Tera Term でvi のスクロールが思ったとおりにならない

ubuntuに立てたtelnetdにWindowsからTera Termを 使用して、遠隔ログインしています。 viでソースを開いて、Ctrl + E, Ctrl + Yとしても 思ったとおりにスクロールしてくれません。 具体的には、Tera Termのスクロールバー内の四角はちょこっとづつ 上に行ったり、下にいったりするのですが、画面自体は 動かない。といった状況です。 しかし、そのちょこっとづつうごいているスクロールバーの 四角がスクロールバーの一番上、または一番下に達すると 期待した通り画面がスクロールします。 これはどこを設定したら、うまく動くようになるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4847/10260)
回答No.1

スクロールバーの四角が動くのは変です。本来のスクロールだと動きません。 おそらく、vi が認識する画面サイズと実際の画面サイズが違うんでしょう。 Linux側のttyドライバが認識している画面サイズは、stty -a コマンドでわかります。 vim が認識している画面サイズは、vim で :set all で、columns= と lines= のところに表示されます。 Teratermの画面サイズは、メニューの setup -> terminal で。 ログイン時のteraterm画面サイズをLinux側で自動認識するはずですが、その後に変えたりするとずれすね。Linux側を変更するのは、stty コマンドで。

upanepa
質問者

お礼

ご回答ありがとうございます。 stty -aして見れる値、Tera Termのsetup->terminalで見れる値、 viの:set allして見れる値の3つを見比べてみましたが、 すべて同じでした。 依然としてスクロールがうまくできないときがあります。。

upanepa
質問者

補足

Tera Termの設定を保存すると、設定ファイルの大半の行 がなくなって挙動がおかしくなるときがあったのですが、 今回もまさにその状況に陥っていたようでした。 バックアップしてあったオリジナルの設定ファイルを 読み込むようにして、画面サイズを変更してみると 今のところ問題なくスクロールできました。。

関連するQ&A

  • tera termについて

    現在複数のシステムの運用(おもにAIX)を行っているものです。 数十個(2~30くらい?)のシステムの運用を行っているのですが、 ホスト名とIPアドレスを一致させて覚えることが出来ず苦労しています。 そこで、ひとつのホストにひとつのtera termを割り当てることが出来るのでしょうか? ホストA専用のtera termにはA.A.A.A ホストB専用のtera termにはB.B.B.B ホストC専用のtera termにはC.C.C.C というような感じで、各ホストごとのショートカットなどを クリックするだけで各ホストにログインする画面が表示されるように することは可能ですか? 分かりにくくて申し訳ありません・・・ IPアドレスを登録してtera term起動時に選択する方法は知っているのですが・・・

  • UTF-8 Tera Term Proの使い方

    OS-XPです。 タスクバーにUTF-8 Tera Term Proのアイコンは表示されるのですが、接続できません。ログイン画面は、出てきました。パスワードとかも出てきますが、どうしたらいいかわかりません。よろしくお願いします。

  • Tera Termのサーバー接続に関して

    VPS初心者です。 先日ホームページを共有サーバーからVPSへと引っ越したところ、 契約している会社からSSH接続のポート変更とルートログインの禁止等 初期設定をした方がいいとアドバイスをもらいました。 Tera Termというフリーウェアを使い、ポート変更を実行しました。 翌日、Tera Termからホストへアクセスしようとしたところ、 「ホストへ接続できません」とエラーメッセージが出てしまい アクセスができなくなってしまいました。 TCPポートには変更後のポートを入力しているのですが、エラーとなってしまいます。 また、「新しい接続」画面でOKを押下した後にそれまではSSH認証画面が 出ていたのですが、出なくなってしまい、ユーザー名・パスワードを入力する前の 段階でエラーメッセージが出てしまいます。 WHMやcPanelの設定も変えなければいけないのか?と色々と調べてみたのですが、 今一つわかりませんでした。 本来だったら会社のサポートに聞けばいいのかもしれませんが、サポートは別途月額料金が発生してしまうため、できれば自力で解決したいと思っております。 どなたかお詳しい方に知恵をお貸しいただけますと幸いです。 ※カテゴリ選択がデジタルライフのソフトウェア→フリーソフトにしようか迷ったのですが、不適切でしたらすみません。

  • Tera Term Pro からリモートログインした際に、長時間放置したあとも継続してログイン状態が続くようにしたいのですが

    Windows OS 上にインストールした Tera Term Pro + TTSSH を使って、FreeBSD のマシンにリモートログインしております。Windows 上で完結するような作業をするなどして、接続してプロンプトが出ている状態で、ある程度長時間放置していると、Tera Term Pro からの入力を受け付けず、FreeBSD 側からpsコマンドで確認するとすでにログアウトした状態になってしまうようになっています。その状態で、Tera Term Pro に何らかのキー(Enterも)を押すと、数秒後にその Tera Term Pro のウインドウが消えます。 そのような状態になったときに、毎回 Tera Term Pro を動かしてログインしなおすのもなんだか面倒なので、できれば一度接続したら、意識的にログアウトしようとしない限り接続しっぱなしの状態にできればと考えております。 もしスクリーンロックをせずに席を立ったとして、誰かに操作されたらというセキュリティのことを考えたら、この現象はその危険を防止する優れた機構だとは思うのですが、あえてリモートログインしっぱなし状態を実現するためにはどのようなことをすればよろしいでしょうか。 現在行っているのは、作業をしない間は top をかけ続けておくくらいしか思いつかないでいるのですが、もし環境変数や .cshrc .login などの書き換えなどでプロンプトが出っぱなしになる状態が続けられうようになれば幸いです。 # NetBSD のホストにログインしっぱなしにした場合は、延々と待ち続けてくれているので、なんとなく上に上げたような方法でプロンプト出しっぱなし状態ができるのでは、と思いました。 このようなことを行うための方法・ヒント・考え方・キーワードなどをご存知でしたら、ご教示いただけますと幸いです。 よろしくお願いいたします。

  • Tera Term 4.23 でcygwin接続した場合にFTPがつながらない

    Tera Term 4.23 でcygwin接続した場合にFTPがつながらなくて困っています。 いままであまりcygwinは使っていなくて、テストにはvmwareにインストールしてそこにログインしたりしていたのですが、 Teratermでcygwin接続ができると知り、手軽なので使い始めました。 使いやすくて気に入っているのですが、件の通りFTPがつながらないのです。 コマンドを実行すると以下のようになります。 bash-3.2$ ftp localhost User (ホスト名:(none)): user ユーザー名を入れるプロンプトは出るのですが、入力しても上記の画面のまま 永遠にそのままです。 サービスが動いていないのかと思いきや、デスクトップにできるショートカット(コマンドプロンプトの方です) だとあっさりつながります。 たぶん原因はteratermにあるのだと思うのですが、 どうしたらいいのかわからず困っています。

  • スクロールバーの位置について

    HTMLで縦スクロールバー付で表示させた場合、通常ですとスクロールバーは一番上(画面のTOP)を表示ですが、スクロールバーを一番下(画面の下)をデフォルトにする方法はありますか? ご教授ください。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • スクロールが行き過ぎちゃう!

    ウィンドウを開くと、右にスクロールバーがありますよね。 私は、下にスクロールしたいときには、いつも▼(下の矢印)ってとこのちょっと上をクリックして、 1画面分下がっていたのですが、最近はクリックすると1画面分+α下がってしまうんです。 前は1画面分-αだったような気がするんですが・・・。 直す方法がありましたら教えて下さい! 質問文がわかりにくくてごめんなさい。

  • インターネットの画面の右隅のスクロールバーの一番上

    インターネットの画面の右隅のスクロールバーの一番上の三角(矢印)が四角( □ )になってしまいました。チェックボックスの「レ点」も四角になります。元に戻したいのですが・・・可能でしょうか?

  • マウスのスクロールボタンで画面上で下に動かない

    Alps pointing device driver version:7.0.402.3 PC: FMV-Biblo NF60T WindowsXP 数日前からマウスが画面上(ウィンドウ内)でスクロールボタンを使って下にスクロールできません。上には動きます。画面の一番右にある上下に動かせるバーをポイントして、下には動かせます。あと一旦その右横のバーで一番下に下げてからだと、マウスのスクロールボタンでもウインドウ内(画面上)で上に動きます。しかし又下に下げようとしてもマウスのスクロールボタンでは出来ません(右横のバーの位置がもし丁度真ん中なら、そこからトップまではウィンドウ内(画面上)でスクロールボタンで上に動く)。 どうしたら直せるか、可能性があれば教えていただけますか?

  • パソコンのスクロール操作について

    NECのVALUESTARを使っています 以前は ネットなどして 画面を下に下げる時 スクロールバーを使わなくても マウスのクルクル周る部分を下げたりすれば 画面が 下に上にとスクロールしていたのですが 急に その操作が出来なくなりました 今はスクロールバーを動かしたり マウスのまわすところを1度押して 矢印を出せば使えます 以前のように使えるような設定を戻す方法をご存知の方 教えていただけないでしょうか