総合手引 | セクション 1 | オプション |
vt220keys ユーティリティは、 いくつかのオプションフラグの組み合わせや引数のペアを受け取ることを 期待しています。そうでない場合には、利用方法メッセージが表示されます。
オプションは以下の通りです。
| |
ユーザによる定義を行う前に、全てのシフトファンクションキーの定義を 消去します。 | |
| |
シフトファンクションキー定義のための初期化ファイル $HOME/.vt220rc を読み込みます。 これは、コマンドラインのどんな引数ペアを処理するよりも前に行われます。 このファイルの各行は、(空白かタブで 分けられた) 二つのフィールドから構成されていなければなりません。 最初のフィールドは keyname で、二番目のフィールドは keystring です。 二番目のフィールドは行末まで続きます。したがって、 keystring には空白やタブを含むかもしれません。 改行 (リターン) は、C 言語での改行表現 ( を使うことで、文字列中に 含めることができます。 | |
| |
ファンクションキーを以降の定義からロックします。 ロックは、("i" オプションが指定されている時は、)初期化ファイルを 処理し、全ての引数ペアを処理した後で起こります。 ロックを解除するための唯一の方法は、電源を切ることです。 | |
vt220keys -ci vt220keys F6 'nroff -ms ' vt220keys -i F20 'cc -O -c ' vt220keys -l HELP man
alias ^[[17~ ls -CR | more
ここで、 ‘^[[17~’ は、 F6 キーを押したことによって生成された文字列です。 したがって、 F6 は、シフトキーを押すか、押さないかに依存して、 二つのコマンドを生成することができます。
vt220keys ユーティリティは、 .login や .profile から呼び出すことができます。 典型的には、ユーザ は初期化ファイルを生成して、以下のようなコマンドで行を読み込みます。
vt220keys -ci
または、
vt220keys -cil
この方法では、シフトファンクションキーはログインした時にあなたの 好きなように設定されるでしょう。
シフトファンクションキーには 256 バイトが利用可能です。 この領域は、最初に来たものに最初に与える方式で利用されます。 256 バイトが使われた後では、領域を解放しなければ他のキーを 定義することはできません。これは、より少ないバイトの文字列でキーを 再定義することで可能です。
全てのキー定義は、 揮発性の RAM に記憶されます。したがって、端末の 電源を切った時にはその定義は失われます。
(シフトを押さない) ESC キーはもはや正しいエスケープ文字を生成しません。 これは、たくさんのエディタが ESC キーの使用を要求するため、 特に重要です。ここでは、いくつかの利用可能な別の方法を紹介します。
vt220keys ESC '^['
この方法では、エスケープ文字を生成するために、SHIFT キーと ESC キーを 押さなければなりません。
(bind-to-key ESC-prefix \033[23~)
ESC キーが押された時、 emacs は生成された文字列 (^[[23~) によって エスケープ文字が押された時と同じ機能を提供します。
$HOME/.vt220rc | |
初期化ファイル | |
VT220 Programmer Reference Manual,
VT220 Programmer Pocket Guide,
VT220KEYS (1) | January 16, 2001 |
総合手引 | セクション 1 | オプション |
このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.
“ | "I liken starting one's computing career with Unix, say as an undergraduate, to being born in East Africa. It is intolerably hot, your body is covered with lice and flies, you are malnourished and you suffer from numerous curable diseases. But, as far as young East Africans can tell, this is simply the natural condition and they live within it. By the time they find out differently, it is too late. They already think that the writing of shell scripts is a natural act." | ” |
— Ken Pier, Xerox PARC |