teraterm.ini
2021/05/31 09:59
teraterm.ini とは
Tera Term プログラムの起動時に、デフォルトで読み込む設定ファイルです。プログラム開発が開始されたのは 1994.2.24 であり、レジストリという概念がなく、xxx.ini というファイルで各種設定が行われていました。
その設計をいまも継承しています。
また Windows に対応したプログラムであるため、ファイル名は大文字でも小文字でも問題ありません。
格納先フォルダ
全バージョン共通
デフォルトでは、プログラムをインストールしたフォルダ(%WinDir%\teraterm)に配置されている teraterm.ini を読み込みます。Vista 以降の Windows では、ユーザアカウント制御 (UAC) が有効です。
管理者として Tera Term を実行していない場合に ttermpro.exe のあるディレクトリでファイルを書き込もうとすると、以下のディレクトリ (バーチャルストア) にリダイレクトされます。
32bit 版 Windows
%LOCALAPPDATA%\VirtualStore\Program Files\teraterm64bit 版 Windows
%LOCALAPPDATA%\VirtualStore\Program Files (x86)\teraterm
詳細は、カレントの考え方 を参照してください。
バージョン 4.51 以降
バージョン 4.51 より、My Documents に配置した teraterm.ini を優先的に読み込む仕様となっています。My Documents の位置 (Windows 10 の場合)
%USERPROFILE%\documents
もし、上記のインストールディレクトリやバーチャルストアで teraterm.ini を上書きしたけど更新されないという場合は、こちらも確認してください。
設定内容
teraterm.ini は、セクションごとに設定内容がまとめられています。主なセクションは、次の通りです。
セクション | 設定内容 |
---|---|
[Tera Term] | Tera Term 設定全般 |
[BG] | 背景設定 |
[TTSSH] | Tera Term SSH 設定 |
[TTProxy] | Tera Term Proxy 設定 |
[TTXKanjiMenu] | 漢字メニュー設定 |
[Hosts] | 過去の接続リスト |
[Tera Term] セクション
Tera Term 本体に関する設定です。設定項目 | 初期設定値 | 備考 |
---|---|---|
Version | 2.3 | |
Language | Japanese | |
UILanguageFile | lang\Japanese.lng | |
ConnectingTimeout | 0 | |
DisablePasteMouseRButton | off | |
DisablePasteMouseMButton | on | |
ConfirmPasteMouseRButton | off | |
ConfirmChangePaste | on | |
ConfirmChangePasteCR | on | |
PasteDialogSize | 330,220 | |
ConfirmChangePasteStringFile | ||
ScrollWindowClearScreen | on | |
AutoScrollOnlyInBottomLine | on | |
SelectOnlyByLButton | on | |
AcceleratorNewConnection | on | |
DisableAcceleratorDuplicateSession | off | |
AcceleratorCygwinConnection | on | |
DisableAcceleratorSendBreak | off | |
DisableMenuNewConnection | off | |
DisableMenuDuplicateSession | off | |
DisableMenuSendBreak | off | |
ANSIColor | 0,0,0,0, 1,255,0,0, 2,0,255,0, 3,255,255,0, 4,128,128,255, 5,255,0,255, 6,0,255,255, 7,255,255,255, 8,64,64,64, 9,192,0,0, 10,0,192,0, 11,192,192,0, 12,64,64,192, 13,192,0,192, 14,0,192,192, 15,192,192,192 | |
EnableContinuedLineCopy | on | |
MouseCursor | ibeam | |
AlphaBlend | 255 | |
CygwinDirectory | ||
ViewlogEditor | C:\WINDOWS\notepad.exe | |
Locale | japanese | |
CodePage | 932 | |
UseNormalBGColor | on | |
Port | tcpip | |
VTPos | -2147483648,-2147483648 | |
TEKPos | -2147483648,-2147483648 | |
TerminalSize | 80,24 | Tera Term の表示文字数/行を設定します。80 文字、24行であることを示します |
TermIsWin | on | |
AutoWinResize | off | |
CRReceive | CR | |
CRSend | CR | |
TerminalID | VT100 | |
LocalEcho | off | |
Answerback | ||
AutoWinSwitch | off | |
KanjiReceive | UTF-8 | |
KatakanaReceive | 8 | |
KanjiSend | UTF-8 | |
KatakanaSend | 8 | |
KanjiIn | B | |
KanjiOut | B | |
RussHost | Windows | |
RussClient | Windows | |
Title | Tera Term | |
CursorShape | block | |
HideTitle | off | |
PopupMenu | off | |
EnableANSIColor | on | |
PcBoldColor | on | |
Aixterm16Color | on | |
Xterm256Color | on | |
EnableScrollBuff | on | |
ScrollBuffSize | 10000 | |
VTColor | 255,255,255,0,0,0 | |
EnableBoldAttrColor | on | |
VTBoldColor | 255,255,0,0,0,0 | |
EnableBlinkAttrColor | on | |
VTBlinkColor | 255,0,0,0,0,0 | |
EnableReverseAttrColor | on | |
VTReverseColor | 0,0,0,255,255,255 | |
EnableURLColor | on | |
URLUnderline | on | |
URLColor | 0,255,255,0,0,0 | |
EnableClickableUrl | on | |
ClickableUrlBrowser | ||
ClickableUrlBrowserArg | ||
TEKColor | 0,0,0,255,255,255 | |
TEKColorEmulation | off | |
VTFont | Terminal,0,-19,128 | |
EnableBold | on | |
TEKFont | Terminal,0,-8,128 | |
FontQuality | default | |
RussFont | Windows | |
BSKey | BS | |
DeleteKey | on | |
RussKeyb | Windows | |
MetaKey | off | |
Meta8Bit | off | |
DisableAppKeypad | off | |
DisableAppCursor | off | |
ComPort | 1 | |
BaudRate | 9600 | |
Parity | none | |
DataBit | 8 | |
StopBit | 1 | |
FlowCtrl | none | |
DelayPerChar | 0 | |
DelayPerLine | 0 | |
TCPPort | 22 | |
Telnet | on | |
TermType | xterm | |
AutoWinClose | on | |
HistoryList | on | |
TransBin | off | |
FTHideDialog | off | |
LogBinary | off | |
LogAppend | on | |
LogTypePlainText | on | |
LogTimestamp | off | |
LogHideDialog | off | |
LogIncludeScreenBuffer | off | |
LogDefaultName | teraterm.log | |
LogDefaultPath | ||
LogAutoStart | off | |
LogRotate | 0 | |
LogRotateSize | 0 | |
LogRotateSizeType | 0 | |
LogRotateStep | 0 | |
DeferredLogWriteMode | on | |
XmodemOpt | checksum | |
XmodemBin | on | |
XmodemRcvCommand | ||
FileDir | C:\Program Files\teraterm | |
FileSendFilter | ||
ScpSendDir | ||
BroadcastCommandHistory | on | |
AcceptBroadcast | on | |
MaxBroadcatHistory | 99 | |
Accept8BitCtrl | on | |
Send8BitCtrl | off | |
AcceptTitleChangeRequest | overwrite | |
AllowWrongSequence | off | |
AlternateScreenBuffer | on | |
AutoComPortReconnect | on | |
WaitCom | off | |
AutoFileRename | on | |
AutoTextCopy | on | |
BackWrap | off | |
Beep | on | |
BeepOverUsedTime | 2 | |
BeepOverUsedCount | 5 | |
BeepSuppressTime | 5 | |
BeepOnConnect | off | |
BPAuto | off | |
BPEscCtl | off | |
BPLog | off | |
ClearComBuffOnOpen | on | |
ClearOnResize | on | |
ClearScreenOnCloseConnection | off | |
ClipboardAccessFromRemote | off | |
ConfirmDisconnect | on | |
CtrlInKanji | on | |
ConfirmFileDragAndDrop | on | |
CursorCtrlSequence | off | |
Debug | off | |
DebugModes | all | |
DelimList | $20!"#$24%&'()*+,:;<=>?@[\]^`| | |
DelimDBCS | on | |
DisableMouseTrackingByCtrl | on | |
DisableWheelToCursorByCtrl | on | |
EnableLineMode | on | |
EnablePopupMenu | on | |
EnableShowMenu | on | |
EnableStatusLine | on | |
FileSendHighSpeedMode | on | |
HostDialogOnStartup | on | |
IME | on | |
IMEInline | on | |
IMERelatedCursor | off | |
JumpList | on | |
JoinSplitURL | off | |
JoinSplitURLIgnoreEOLChar | \ | |
KmtLog | off | |
KmtLongPacket | off | |
KmtFileAttr | off | |
LanguageSelection | on | |
LockTUID | on | |
LogLockExclusive | on | |
MaxBuffSize | 500000 | |
MaxComPort | 256 | |
MaxOSCBufferSize | 4096 | |
MouseEventTracking | on | |
MaximizedBugTweak | on | |
NonblinkingCursor | off | |
NormalizeLineBreakOnPaste | off | |
KillFocusCursor | on | |
PassThruDelay | 3 | |
PassThruPort | ||
PasteDelayPerLine | 10 | |
PrinterCtrlSequence | on | |
PrnFont | ||
PrnMargin | 50,50,50,50 | |
QVLog | off | |
QVWinSize | 8 | |
RussPrint | Windows | |
SaveVTWinPos | off | |
ScrollThreshold | 12 | |
MouseWheelScrollLine | 3 | |
SelectOnActivate | on | |
SendBreakTime | 1000 | |
StartupMacro | ||
StrictKeyMapping | off | |
TabStopModifySequence | on | |
TEKGINMouseCode | 32 | |
TelAutoDetect | on | |
TelBin | off | |
TelEcho | off | |
TelLog | off | |
TelPort | 23 | |
TelKeepAliveInterval | 300 | |
TCPLocalEcho | off | |
TCPCRSend | ||
TerminalUID | FFFFFFFF | |
TitleFormat | 13 | |
TitleReportSequence | empty | |
TranslateWheelToCursor | on | |
TrimTrailingNLonPaste | off | |
UnknownUnicodeCharacterAsWide | off | |
UnicodeToDecSpMapping | 3 | |
UseTextColor | off | |
VTCompatTab | off | |
VTFontSpace | 0,0,0,0 | |
VTIcon | Default | |
TEKIcon | Default | |
VTPPI | 0,0 | |
TEKPPI | 0,0 | |
Wait4allMacroCommand | off | |
WindowCtrlSequence | on | |
WindowReportSequence | on | |
WindowMenu | on | |
XmodemLog | off | |
XmodemTimeouts | 10,3,10,20,60 | |
YmodemLog | off | |
YmodemRcvCommand | ||
YmodemTimeouts | 10,3,10,20,60 | |
ZmodemAuto | off | |
ZmodemDataLen | 1024 | |
ZmodemWinSize | 32767 | |
ZmodemEscCtl | off | |
ZmodemLog | off | |
ZmodemRcvCommand | rz | |
ZmodemTimeouts | 10,0,10,3 |
[BG] セクション
背景に関する設定です。設定項目 | 初期設定値 | 備考 |
---|---|---|
BGEnable | off | |
BGUseAlphaBlendAPI | on | |
BGSPIPath | plugin | |
BGFastSizeMove | on | |
BGFlickerlessMove | on | |
BGNoFrame | on | |
BGThemeFile | theme\*.ini |
[TTSSH] セクション
Tera Term SSH に関する設定です。設定項目 | 初期設定値 | 備考 |
---|---|---|
Enabled | 1 | |
DefaultUserName | ||
DefaultForwarding | ||
CipherOrder | K>H:J=G9I<F8C7D;EB30A@?62 | |
KexOrder | 567:9843210 | |
GexMinimalGroupSize | 0 | |
HostKeyOrder | 4567230 | |
MacOrder | 86152034 | |
CompOrder | 3210 | |
Compression | 0 | |
KnownHostsFiles | ssh_known_hosts | |
DefaultRhostsLocalUserName | ||
DefaultRhostsHostPrivateKeyFile | ||
DefaultRSAPrivateKeyFile | ||
DefaultAuthMethod | 3 | |
LogLevel | 0 | |
WriteBufferSize | 2097152 | |
ProtocolVersion | 2 | |
HeartBeat | 60 | |
RememberPassword | 1 | |
CheckAuthListFirst | 0 | |
EnableRsaShortKeyServer | 0 | |
ForwardAgent | 0 | |
ForwardAgentConfirm | 1 | |
VerifyHostKeyDNS | 0 | |
SSHIcon | Default | |
DisablePopupMessage | 0 | |
X11Display | ||
UpdateHostkeys | 0 |
[TTProxy] セクション
Tera Term Proxy に関する設定です。設定項目 | 初期設定値 | 備考 |
---|---|---|
ConnectionTimeout | 10 | |
SocksResolve | auto | |
TelnetHostnamePrompt | >> Host name: | |
TelnetUsernamePrompt | Username: | |
TelnetPasswordPrompt | Password: | |
TelnetConnectedMessage | -- Connected to | |
TelnetErrorMessage | !!!!!!!! |
[TTXKanjiMenu] セクション
漢字メニューに関する設定です。設定項目 | 初期設定値 | 備考 |
---|---|---|
UseOneSetting | on |
[TTXttyrec] セクション
設定項目 | 初期設定値 | 備考 |
---|---|---|
RecordStartSize | on |
[TTXRecurringCommand] セクション
設定項目 | 初期設定値 | 備考 |
---|---|---|
Enable | off | |
Command | ||
Interval | 300 | |
AddNewLine | off |
[Hosts] セクション
アクセス先ホストのヒストリリストです。新規接続時のホストリストでもあるため、[Tera Term] セクションの HistoryList が on の場合、アクセス毎に更新されます。
設定項目 | 初期設定値 | 備考 |
---|---|---|
Host1 | myhost.example.com | |
Host2 | 192.0.2.1 | |
Host3 | [2001:db8:1:2:8401:2ff:fe03:405] | |
Host4 | [fe80::8401:2ff:fe03:405%3] | |
Host5 | myhost.example.com /F=myhost.ini | |
Host6 | user@myhost.example.com:10022 /ssh | |
Host7 | ssh://user@myhost.example.com | |
Host8 | /C=1 ;serial port | |
Host9 | \\.\pipe\vmware-serial-port ;Named pipe | |
Host10 | /R=readme.txt ;replay a file |
teraterm.ini の追加エントリ履歴
更新日付 | バージョン | teraterm.ini の対象エントリ | 内容 | デフォルト | 備考 |
---|---|---|---|---|---|
2017.11.30 | 4.97 | TerminalSpeed | 追加 | 38400 | |
2017.08.31 | 4.96 | ISO2022ShiftFunction | 追加 | on | |
LogTimestampFormat | 追加 | "%Y-%m-%d %H:%M:%S.%N" | デフォルトは RFC 3339 形式に変更。 以前のフォーマットに戻すには "%a %b %e %H:%M:%S.%N %Y" を設定する | ||
LogTimestampUTC | 追加 | off | |||
2016.05.31 | 4.91 | WaitCom | 追加 | off | |
2016.03.05 | 4.90 | XmodemTimeouts | 追加 | ? | |
YmodemTimeouts | 追加 | ? | |||
ZmodemTimeouts | 追加 | ? | |||
2015.12.01 | 4.89 | FileSendHighSpeedMode | 追加 | on | |
AutoComPortReconnect | 追加 | on | |||
2014.11.30 | 4.85 | SendBreakTime | 追加 | ? | |
AcceleratorNewConnection | 追加 | ? | |||
AcceleratorCygwinConnection | 追加 | ? | |||
2014.06.01 | 4.83 | DebugModes | 追加 | ? | |
2013.11.30 | 4.80 | MaxOSCBufferSize | 追加 | 4096 | |
LogIncludeScreenBuffer | 追加 | ? | |||
2013.09.01 | 4.79 | FTHideDialog | 追加 | off | Teodor Robas氏に感謝します。 |
BellOverUsedTime | 追加 | 2 | |||
BellOverUsedCount | 追加 | 5 | |||
BellSuppressTime | 追加 | 5 | |||
2013.05.31 | 4.78 | LogRotate | 追加 | ? | |
LogRotateSize | 追加 | ? | |||
LogRotateSizeType | 追加 | ? | |||
LogRotateStep | 追加 | ? | |||
DeferredLogWriteMode | 追加 | on | |||
更新日付 | バージョン | teraterm.ini の対象エントリ | 内容 | デフォルト | 備考 |
2012.12.02 | 4.76 | VTIcon | 削除 | - | |
TEKIcon | 削除 | - | |||
2012.08.31 | 4.75 | TERATERM.INI の [Hosts] セクションで、Hostに続く数字が飛んでいても続きを読むようにした。 | |||
2012.05.31 | 4.74 | Parity エントリに"mark", "space" | 追加 | "none" | |
StopBit | 追加 | "1" | "1.5"を追加 | ||
ScpSendDir | 追加 | ? | |||
2012.02.29 | 4.73 | KmtLongPacket | 追加 | off | |
KmtFileAttr | 追加 | off | |||
LogLockExclusive | 追加 | on | |||
2011.12.04 | 4.72 | TabStopModifySequence | 追加 | on | |
ClickableUrlBrowser | 追加 | "" | |||
ClickableUrlBrowserArg | 追加 | "" | |||
2011.6.26 | 4.70 | PrinterCtrlSequence | 追加 | off on | |
2011.3.5 | 4.69 | TerminalUID | 追加 | FFFFFFFF | |
LockTUID | 追加 | on | |||
更新日付 | バージョン | teraterm.ini の対象エントリ | 内容 | デフォルト | 備考 |
2010.8.31 | 4.67 | DisableMenuNewConnection | 追加 | off | |
DisableMenuDuplicateSession | 追加 | off | |||
IMERelatedCursor | 追加 | off | |||
2010.5.31 | 4.66 | YmodemRcvCommand | 追加 | 空 | |
LogBinary | 追加 | off | |||
2010.2.20 | 4.65 | TitleReportSequence | 追加 | empty | accept, ignore, empty を受け付ける |
AlternateScreenBuffer | 追加 | on | |||
更新日付 | バージョン | teraterm.ini の対象エントリ | 内容 | デフォルト | 備考 |
2009.7.5 | 4.63 | CursorCtrlSequence | 追加 | off | |
WindowCtrlSequence | 追加 | on | |||
WindowReportSequence | 追加 | on | |||
TitleReportSequence | 追加 | on | |||
EnableLineMode | 追加 | on | |||
Meta8Bit | 追加 | off | |||
DisableMenuSendBreak | 追加 | off | |||
ClearScreenOnCloseConnection | 追加 | off | |||
DisableAcceleratorSendBreak | 追加 | off | |||
ConfirmChangePasteStringFile | 追加 | ? | 文字列を列挙したテキストファイルへのパスを指定する。 | ||
Wait4allMacroCommand | 追加 | off | onにすると、"wait4all" マクロコマンドが有効となる。 | ||
KanjiSend/KanjiReceiveエントリで、KS5601を受け付けるようにした | |||||
2009.3.22 | 4.62 | DisableMouseTrackingByCtrl | 追加 | on | |
DisableWheelToCursorByCtrl | 追加 | on | |||
VTReverseColor | 追加 | ? | |||
EnableBoldAttrColor | 追加 | on | |||
EnableBlinkAttrColor | 追加 | on | |||
EnableReverseAttrColor | 追加 | off | |||
EnableURLColor | 追加 | on | |||
EnableANSIColor | 追加 | on | |||
ConfirmChangePaste | 変更 | on | (改行を含むデータの貼り付けを確認する) | ||
Additional settings ダイアログから"Eterm lookfeel"をチェックできないようにした。 Eterm lookfeel機能を有効にするには、teraterm.ini を直接編集すること。 | |||||
更新日付 | バージョン | teraterm.ini の対象エントリ | 内容 | デフォルト | 備考 |
2008.9.23 | 4.60 | Beep | 拡張 | ? | On/Offの他にVisualを受け付けるようにした。 |
AcceptTitleChangeRequest | 追加 | on | |||
PasteDialogSize | 追加 | 330x230 | |||
2008.6.25 | 4.59 | DisablePasteMouseMButton | 追加 | on | |
MouseWheelScrollLine | 追加 | 3 | |||
ScrollWindowClearScreen | 追加 | on | |||
AutoScrollOnlyInBottomLine | 追加 | on | |||
UnknownUnicodeCharacterAsWide | 追加 | off | |||
UnicodeToDecSpMapping | 追加 | 3 | |||
YmodemLog | 追加 | off | 現時点ではYMODEMは未サポート。 | ||
VTIcon | 追加 | "Default" | |||
TEKIcon | 追加 | "Default" | |||
2008.2.29 | 4.58 | TranslateWheelToCursor | 追加 | on | |
HostDialogOnStartup | 追加 | on | |||
MouseEventTracking | 追加 | on | |||
KillFocusCursor | 追加 | on | |||
ConfirmChangePaste | 追加 | off | |||
SaveVTWinPos | 追加 | off | |||
Xterm256Color | 追加 | ? | |||
Aixterm16Color | 追加 | ? | |||
FullColor エントリを PcBoldColor エントリに名称変更した。 | |||||
MaximizedBugTweak | 追加 | on | |||
2008.1.15 | 4.57 | ConfirmFileDragAndDrop | 追加 | on | |
ZmodemRcvCommand | 追加 | "rz" | |||
XmodemRcvCommand | 追加 | "" | |||
更新日付 | バージョン | teraterm.ini の対象エントリ | 内容 | デフォルト | 備考 |
2007.12.4 | 4.56 | DisableAppKeypad | 追加 | ? | |
DisableAppCursor | 追加 | ? | |||
ClearComBuffOnOpen | 追加 | on | onでバッファクリア(TeraTerm2.3互換) 、offでクリアしない。 | ||
Send8BitCtrl | 追加 | off | |||
SelectOnlyByLButton | 追加 | on | |||
TelAutoDetect | 追加 | on | |||
2007.9.30 | 4.54 | TelKeepAliveInterval | 追加 | 300(秒) | 0でOFF |
MaxBroadcatHistory | 追加 | ? | |||
2007.8.8 | 4.53 | LogDefaultPath | 追加 | ? | |
LogAutoStart | 追加 | ? | |||
FileSendFilter | 追加 | ? | |||
VTCompatTab | 追加 | off | 行末タブの扱いをvt100/xterm風にする。 | ||
2007.5.7 | 4.52 | ConfirmPasteMouseRButton | 追加 | ? | |
DisableAcceleratorSendBreak | 追加 | ? | |||
AcceptBroadcast | 追加 | ? | |||
2007.3.10 | 4.51 | UILanguageFile | 追加 | ? | |
My Documents に teraterm.ini がある場合、それを読み込むようにした。 | |||||
2007.1.22 | 4.50 | ConnectingTimeout | 追加 | ? | |
更新日付 | バージョン | teraterm.ini の対象エントリ | 内容 | デフォルト | 備考 |
2006.11.20 | 4.49 | 初回インストール時に、teraterm.ini の Language/Locale/CodePage/VTFont/TEKFont セクションをインストーラから設定するように変更した。 | |||
2006.10.9 | 4.46 | Windows Vista で teraterm.ini の保存先のデフォルトがデスクトップになるのを修正した。 | |||
2006.9.16 | 4.45 | LogDefaultName | 追加 | ? | |
2006.7.24 | 4.41 | LogTimestamp | 追加 | ? | ログに時刻を記録する機能を追加した。 |
2006.3.3 | 4.29 | UseNormalBGColor | 追加 | ? | |
2005.5.28 | 4.16 | ログ種別のplain textの情報をteraterm.iniに LogTypePlainText として残すようにした。 | |||
2005.4.24 | 4.15 | Eterm lookfeel alphablendの設定内容を teraterm.ini へ保存するようにした。 | |||
2005.4.9 | 4.14 | URLColor | 追加 | ? | URL文字列をダブルクリックするとブラウザが起動するしかけを追加した。monkey magic氏に感謝します。 |
EnableClickableUrl | 追加 | ? | |||
2005.3.31 | 4.13 | DisablePasteMouseRButton | 追加 | ? | マウスの右ボタン押下でのペーストを禁止する設定 |
2005.1.30 | 4.10 | ViewlogEditor | 追加 | ? | |
"Save setup"ダイアログの初期ファイルディレクトリを、読み込まれた teraterm.ini がある箇所へ固定するよう変更した。 | |||||
2004.12.14 | 2.3+UTF-8 2.07b | teraterm.iniのスクロールバッファの初期値を 20000 へ変更した。 | |||
2004.11.6 | 2.3+UTF-8 2.06 | 2つめ以降のTeraTermの起動時にもディスクから teraterm.ini を読むようにした。 | |||
更新日付 | バージョン | teraterm.ini の対象エントリ | 内容 | デフォルト | 備考 |