• ベストアンサー

Tera Termでviを開いたときの表示行数の制限

Tera Termでviを使うときにTerminal sizeを100 X 70と設定しても viの表示行は23行ほどしか、表示されません。 設定行いっぱいにviで表示するにはどんな設定をすれば よろしいでしょうか?

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

  • ベストアンサー
回答No.3

#2です。 こちらの環境で、「resize」をしたところ、TERMCAPを設定をしているようでした。 確か、TERMCAP(またはTERMINFO)の設定だったような気がします。 本来はTERMCAP/TERMINFOで適切な端末タイプを用意するのが 正しい方法だと思います。 とりあえずの対処方法として、サーバログイン後のコマンドラインで、 >setenv TERM vt100 >setenv TERM kterm >setenv TERM xterm 等と端末タイプを変更して試してみるとどうなりますか? (上はcsh系の場合で、sh系の場合「export TERM=vt100」等となります。)

bunarin
質問者

お礼

再度の回答ありがとうございます。 3番目のsetenv TERM xtermで解決しました。 ちなみに初期値はTERM=vt100でした。 ありがとうございます。

その他の回答 (2)

回答No.2

環境によっては「resize」というコマンドが入っているかも しれません。(私の所のFreeBSD-4.10+xorg-6.7.0環境には入ってました。) もしあるなら、サーバ上で(ログインしてからのコマンドラインで) resize「Enter] してからviを起動すると画面いっぱいに使われると思います。 resizeする前と後の違い(環境変数とか)を調べると なにか分かるかもしれません。

bunarin
質問者

お礼

ご回答ありがとうございます。 残念ながら「resize」は入っていないようです。ログイン先によって発生するしないがあるようですので、環境変数等を調べてみます。

  • incho4649
  • ベストアンサー率64% (25/39)
回答No.1

こん○○は setup → window で scroll bufferを変更してみてください。

bunarin
質問者

お礼

御回答ありがとうございます。 scroll bufferはデフォルトが100でしたが、viでは23行だけの表示です。scroll bufferを1000にしてみましたが、viの表示行の変化はありませんでした。

関連するQ&A

  • tera term 使えますか?

    現在WinXPでターミナルエミュレータ(ハイパーターミナル)にて、監視しています。標準ターミナルとしてANSIが使われています。 機能的にTera Termの方が高機能であると聞き、Tera Termに変えたいのですが、標準ターミナルとしてVT100,選択範囲としてVTなになにしか見えません。VT100(Tera Term)で今までのANSI(ハイパーターミナル)の置き換えは可能でしょうか?

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

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

  • tera termについて

    tera termを使用してサーバと接続しているんですが1時間弱ぐらい放置するとtera termが操作不能(フリーズ状態)となってしまいます。 これは、サーバの設定によるものなんでしょうか? それともクライアント側の設定でどうにかなるものなんでしょうか?

  • 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起動時に選択する方法は知っているのですが・・・

  • tera termの使い方を教えて下さい

    最近tera termを使い始めたのですが、あるサーバに接続するとコンパイルができません。bashコマンド行った後でもgcc:command not foundと表示されます。どうすればよいのでしょうか?? また、tera termにはデバッガの機能はついていないのでしょうか??dbxなどのコマンドを打ってもcommand not foundと表示されます。 よろしくお願いします。

  • Tera Term の使い方について

    お世話になります。 Tera Termの使い方が分からず、ご教授いただけませんでしょうか。 具体的には、下記リンクの画面6のように、 http://www.atmarkit.co.jp/fnetwork/rensai/tcp01/01.html Tera Termの画面に、 GET http://www.atmarkit.co.jp/fnetwork/accesstest/at.html を入力し、その結果を表示させたいのですが、画面自体に入力ができないのです。 ご存知の方、アドバイス方、よろしくお願いします。

  • Tera Termでの表示行の変更

    仕事でTera Termを使用しておりますが、 例えばshow config等で1度に表示される 行が23行で止まってしまい、つづくと 表示されてしまいます。 スペースキーを押すと"つづき"が表示さ れますが、一度に全て表示させる事は可 能でしょうか? ログをテキストに取ると、"つづく"まで ログに残ってしまうもので... お解り方、ご教授お願い致します。

  • マイクラでTera Termのscreenについて

    Tera Termでscreenを使用しています。用途はマインクラフトのサーバーを建てることで24時間サーバーを建てています。screenによってPCをシャットダウンしてもサーバーは維持されますが、PCを立ち上げて「screen -r」でスクリーンを立ち上げるとTera Termには直近の数行しか表示されません。もっと人の出入りを見たいためさらに前の情報も表示してほしいのですがなにか方法はありますか?

  • Tera Termを使ったマイコンとの通信

    H8/3048Fと通信をしようと思い、「Tera Term」を使ってみたのですが、 下のプログラムを実行してもTera Termに何も表示されません(COMの番号はしっかり確認しました) while( 1 ){ ITU0.TCNT = 0; while( ITU0.TCNT < 40000 ); counter++; if( counter > 100 ){ if( P4DR == 0x00 ){ //LEDを点滅させる(確認用) P4DR = 0x10; } else{ P4DR = 0x00; } while( ( SCI0.SSR.BYTE & 0x80 ) == 0 ); SCI0.TDR = 'A'; //Aを送信する SCI0.SSR.BYTE &= ~0x80; counter = 0; } } SCI0の設定は int i; SCI0.SCR.BYTE = 0x00; SCI0.SMR.BYTE = 0x00; SCI0.BRR = 51; for( i = 0 ; i < 1000 ; i++); i = SCI0.SSR.BYTE; SCI0.SSR.BYTE = 0x80; SCI0.SCR.BYTE = 0x30; となっております。 このプログラムを実行すると確認用のLEDは点滅しますが、Tera Termには何も表示されません。 どこか間違っているところなどがあれば教えていただけないでしょうか? ちなみに、使用しているOSはWindows7です。 よろしくお願いします。

  • Tera Termの改行コードについて

    Tera Termの改行コードについて Tera Termで、サーバ等に接続して作業をするのですが、コマンドを手打ちでは無く、 テキスト等に投入コマンドを記述し、記述したコマンドをコピーしTera Termに 貼付けて行っていますが、たまに改行コードまでコピーしてしまい、貼付け時に 改行コードも貼付けてしまうため、Enterが実行されてしまいます。 誤って改行コードを貼付けても実行されない方法はありませんでしょうか。 なるべくなら、Tera Termの設定ファイルで防止したいです。 ヘルプからTERATERM.INI、KEYCODEを見ましたが、わかりませんでした。 宜しくご教授願います。