Tera Term

【随時更新】作業ミスを防ぐTera Termのオススメ設定

作業を効率良く、より安全確実に、より便利に使うためにぼくが実際に行っているTera Termの設定を紹介します。

Tera Termでの設定変更

右クリックでの貼り付けを無効にする(必須)

作業中に誤って右クリックしてしまい、意図せずクリップボードの内容をペーストしてしまうミスは誰でも起こり得ます。

ですから右クリックでの貼り付けは無効にしましょう。貼り付けは「Alt + v」で行う癖をつけるとミスを防ぐ事ができます。コピーは「Alt + c」で行います。

[設定] – [その他の設定]から「コピーと貼り付け」タブを選択して、下記の赤枠で囲った箇所にチェックを入れます。

貼り付け時に末尾の改行を削除する(おすすめ)

手順書のコマンドを1行ずつコピー&ペーストする際に威力を発揮します。最後の改行を削除してくれるので、ペーストした際に勝手にコマンドが実行されません。投入するコマンドを確認しながら作業を進める際に便利です。

自動的にログ採取を開始する(必須)

仕事でTera Termを使うのであれば、すべてのターミナル出力をログに残しましょう。

[設定] – [その他の設定]から「ログ」タブを選択して、「自動的にログ採集を開始する」にチェックを入れておきます。

標準ログファイル名はフォーマット付きファイル名にしておく事を推奨します。フォーマットについては、下記の記事を参照してください。

strftimeフォーマット チートシートstrftimeフォーマットのメモです。Tera Termマクロのgettimeコマンドや、ログを取得するときのファイル名に指定する事が...

併せて「追記」にチェックを入れておきます。

ログにタイムスタンプを付ける(おすすめ)

この設定をおこなうとログの各行の左側にタイムスタンプが付加されます。これによりトラブルがあった際にすべての作業の履歴が秒単位で追いかけられます。

「何時何分何秒にこのコマンドを実行したんだっけ?」

「rebootを実行してプロンプトが返ってくるまで何秒かかったのだろう?」

こういった事がすぐ分かります。

検証作業を行う際も、すべての画面出力が秒単位で記録されるので検証精度が上がります。再起動を伴う作業など、何秒でプロンプトが返ってくるのかなど詳細に知ることができます。

[設定] – [その他の設定]から「ログ」タブを選択して、オプションの「タイムスタンプ」にチェックを入れておきます。

時刻はローカルタイムで良いと思いますが、変更が必要であれば適宜選択してください。

画面リサイズ時にクリアしない(おすすめ)

Tera Termのウィンドウサイズを変更するとデフォルトでは表示内容がクリアされます。この設定を無効化しておくと、ウィンドウサイズを変更しても画面内容が保持されます。

[設定] – [その他の設定] から [全般]タブを選択して、下記の赤枠で囲った箇所のチェックを外します。

スクロールバッファを増やす

画面出力をすべてクリップボードへコピーするにはスクロールロックバッファが十分に大きい必要があります。

デフォルトは1万行ですが、ネットワーク機器のコンフィグは数万行に及ぶのでご自身の作業環境に合わせて適切に設定してください。

[設定] – [ウィンドウ]からスクロールバッファのサイズを変更します。

設定を保存する

設定ファイルを保存しないと次回から反映されません。

設定ファイルの保存は[設定]から[設定の保存]をクリックします。初期設定では設定ファイル(TERATERM.INI)の保存先は「C:\Program Files (x86)\teraterm\TERATERM.INI」となっています。

設定はマイドキュメント配下に保存する事をお勧めします。マイドキュメント配下にTERATERM.INIが存在すればそちらが優先的に読み込まれます。

TERATERM.INIを直接編集する

Tera Termから設定変更できない項目については、TERTERM.INIを直接変更する必要があります。初期設定では設定ファイル(TERATERM.INI)の保存先は「C:\Program Files (x86)\teraterm\TERATERM.INI」となっています。

TERATERM.INIを編集する場合はマイドキュメント配下に保存したTERATERM.INIを編集する事をお勧めします。

自動コピーを無効化(必須)

初期値 AutoTextCopy=on
変更後 AutoTextCopy=off

マウスでTera Term画面の文字列を選択すると自動的にクリップボードにコピーされます。これはこれで便利な事もあるのですが、作業ミスを防ぐためにも自動コピーは無効化しましょう。

Alt + cでコピーして、Alt + v でペーストする事を推奨します。

コピーは Alt + c
ペーストは Alt + v

自動的な文字列選択開始を無効化(おすすめ)

初期値 SelectOnActivate=on
変更後 SelectOnActivate=off

非アクティブ状態のTera Termの画面をマウスでクリックするとウィンドウがアクティブになりますが、誤ってそのままマウスをドラッグすると文字列が選択されます。SelectOnActivateをoffにしておく事によってその動作を抑制できます。

フォント

フォントの重要性はなかなか理解されないのですが、是非フォントを変えてみてください。ゼロ「0」とオー「O」の違いなど明確に判別できる環境にして作業ミスを防ぎましょう。

Tera Termのフォントについては以下の記事を参照してください。

【随時更新】Tera Termを快適に使うためのフォントはこれだフォントを変える必要性 デフォルトのフォントはO(オー)と0(ゼロ)の違いなど紛らわしい文字の判別に苦しみます。視認性の高いプログラミ...

まとめ

Tera Termで作業中に発生するミスとして多いのが意図しないコピーとペースト、そしてログの取得忘れです。

繰り返しますがコピーとペーストには注意してください。

  • コピーは Alt+c
  • ペーストは Alt+v