エスケープシーケンス
| コード
| 機 能
|
| ESC[pl;pcH |
カーソルをpl行pc列に移動する |
| ESC[pl;pcf |
カーソルをpl行pc列に移動する |
| ESC=lc |
カーソルをl行c列に移動する。ただしlとcは20hが加えられた値となる |
| ESC[pnA |
カーソルをpn行上の同一列に移動する |
| ESC[pnB |
カーソルをpn行下の同一列に移動する |
| ESC[pnC |
カーソルをpn文字分右に移動する |
| ESC[pnD |
カーソルをpn文字分左に移動する |
| ESC[0J |
カーソル位置から最終行の右端まで削除する |
| ESC[1J |
先頭行の左端からカーソル位置まで削除する |
| ESC[2J |
画面全体を消去し、カーソルを左上に移動する |
| ESC[* |
画面全体を消去し、カーソルを左上に移動する |
| ESC[0K |
カーソル位置から同一行の右端まで削除する |
| ESC[1K |
同一行の左端からカーソル位置まで削除する |
| ESC[2K |
カーソルのある行全て削除する |
| ESC[pnM |
カーソル行から下へpn行削除する |
| ESC[pnL |
カーソル行から上へpn行削除する |
| ESCD |
カーソルをカラム位置はそのままに1行下に移動する。 (カーソルが最下行にある場合は1行スクロールする) |
| ESCE |
カーソルを1行下の一番左に移動する。 (カーソルが最下行にある場合は1行スクロールする) |
| ESCM |
カーソルをカラム位置はそのままに1行上に移動する。 (カーソルが最上行にある場合は機種依存) |
| ESC[s |
カーソル位置と表示文字の属性をセーブする。(機種依存) |
| ESC[u |
上でセーブした内容をロードする。 セーブされていない場合はデフォルトの属性に戻し、一番左上にカーソルを移動する。(機種依存) |
| ESC)0 |
漢字モード(日本語モード)にする。(機種依存) |
| ESC)3 |
英語モードにする。(機種依存) |
| ESC[>1l |
ファンクションキーの内容を画面に表示しない |
| ESC[>1h |
ファンクションキーの内容を画面に表示する |
| ESC[>3n |
画面を31行モードにする(PC-9801シリーズのハイレゾモードのみ) |
| ESC[>3h |
画面を20行モードにする(PC-9801シリーズのみ?) |
| ESC[>3l |
画面を25行モードにする(PC-9801シリーズのみ?) |
| ESC[>5l |
カーソルを表示させる |
| ESC[>5h |
カーソルを非表示にする |
| ESC[ps;...;psm |
文字属性を変更する ;で区切ることで、複数組み合わせることができる。 下表の表示例ではpsを1つだけ用いた表示例です。
| psの値 | 内 容 | 表示例 |
| 0 | 既定値 | abc |
| 1 | ハイライト(モノクロモードのみ) |
| 2 | 縦線も表示 |
| 4 | アンダーラインつき | abc |
| 5 | 点滅表示 | |
| 7 | 反転して表示 | abc |
| 8(または16) | 不可視 | abc |
| 30 | 文字色を黒にする | abc |
| 31(または17) | 文字色を赤にする | abc |
| 32(または18) | 文字色を緑にする | abc |
| 33(または19) | 文字色を黄色にする | abc |
| 34(または20) | 文字色を青にする | abc |
| 35(または21) | 文字色を紫にする | abc |
| 36(または22) | 文字色を水色にする | abc |
| 37(または23) | 文字色を白にする | abc |
| 40 | 文字を黒反転にする | abc |
| 41 | 文字を赤反転にする | abc |
| 42 | 文字を緑反転にする | abc |
| 43 | 文字を黄色反転にする | abc |
| 44 | 文字を青反転にする | abc |
| 45 | 文字を紫反転にする | abc |
| 46 | 文字を水色反転にする | abc |
| 47 | 文字を白反転にする | abc |
|