EVE(テキストエディタ)

EVE ( Extensible VAX Editorとして導入され、[ 1 ] [ 2 ] [ 3 ]、後に[ 4 ] Extensible Versatile Editor [ 5 ]として変更)は、VMSオペレーティングシステムの一部である柔軟なテキストエディタです。[ 6 ] EVEは、テキスト処理ユーティリティ(TPU)を使用して実装されています。[ 7 ]

EmacsエディタにEVEエミュレーション(アドオンとして)が搭載されている。[ 8 ]

エディターコントロール

EVE は次のように呼び出されます:

$ EDIT/TPUファイル名[ 9 ]

EVEエディタはVT100またはVT220端末で使用するために設計されているため、[ 10 ]パーソナルコンピュータ用に導入された多くのキーボード規則は機能しません。

意味
エディターを終了する
F10exit;ファイルを保存してエディタを終了する[ 11 ]
Ctrl-Zexit; ファイルを保存してエディタを終了します
Ctrl-Y中止; ファイルを保存せずにエディターを終了します
コマンドライン
-(数字)呼び出し; EVE コマンドラインを呼び出します (空); EVE コマンドのリストを取得するには、 ヘルプを入力します
Ctrl-B呼び出し; EVE のコマンドラインを呼び出します (前のコマンドを含む);Ctrl-Uクリアするために 使用します
テキストの削除
Backspaceカーソルの左側の文字を消去します
Ctrl-U行頭を消去します。カーソルの左側から行頭までのすべてを削除します。
Ctrl-X行頭を消去します。カーソルの左側から行頭までのすべてを削除します。
Ctrl-J単語を消去します。カーソルの下の単語を削除します。
7(数字)選択; テキスト選択を開始します
8(数字)削除; 以前に選択が使用された場所からテキストを削除します
9(数字)ここに挿入します。削除によって削除されたテキストを挿入します。
End選択; テキスト選択を開始します
Delete削除; 以前に選択が使用された場所からテキストを削除します
Insertここに挿入します。削除によって削除されたテキストを挿入します。
モードの変更
F11方向を変える;F12探索の方向を変える(前進または後進を示す状態線に注意)
*(数字)方向を変える;F12探索の方向を変える(前進または後進を示す状態線に注意)
Ctrl-Aモードの変更。文字の挿入と上書きを切り替えます(挿入または上書きを示す状態行に注意してください)。
動き
カーソル左
カーソル右
カーソルアップ
カーソルを下へ
1(数字)カーソル左
3(数字)カーソル右
5(数字)カーソルアップ
2(数字)カーソルを下へ
Ctrl-E行末; カーソルを行の最後の文字の後に移動します
Ctrl-H行の先頭; カーソルを行の先頭に置きます
F12F11次の行/前の行。方向はキー で変更できます
テキスト挿入
Ctrl-V制御文字を挿入する
Ctrl-Iタブ; 水平タブを挿入します
Ctrl-L改ページを挿入します。新しい行に FF (フォームフィード) 文字を挿入します。
Ctrl-Mreturn; 行末を挿入します
その他のコマンド
Ctrl-S画面出力をフリーズする
Ctrl-Q画面出力を解放します( の反対Ctrl-S
Ctrl-Tmachine::user 09:15:19 TPU CPU=00:00:00.67 PF=2524 IO=7447 MEM=628ステータス行に ステータスを次の形式で書き込む
Ctrl-W更新; 画面を更新します
Ctrl-R覚えて
NumLock検索コマンドを呼び出します。コマンドラインで検索する文字列を入力します。検索方向はF11キー で設定された方向に基づきます。
ヘルプ
/(数字)テンキーのキーのヘルプ を表示します
Helpコマンドラインにヘルプコマンドを入力すると、EVEコマンドのリストが表示されます。

主要機能の定義

インタラクティブキーの定義

キーまたはキーの組み合わせにコマンドまたは機能を割り当てるには、次の手順に従います。

  1. EVEコマンドラインを入力します(テンキー-のキーまたは を使用)。Ctrl-BCtrl-U
  2. コマンドを入力します。OpenVMSDefine Keyほとんどすべての場所でテキストは大文字と小文字を区別せず、省略形も使用できるため、入力するだけで十分です。de k
  3. プロンプトが表示されたらEVE command:、コマンド名を入力します。
  4. プロンプトが表示されたらPress the key you want to define:、指定されたコマンドを呼び出すキーまたはキーの組み合わせを押します。

ファイル内のキー定義

EVEは起動時にEVE$INIT.EVEユーザーの現在のディレクトリまたはホームディレクトリにあるファイルを解釈します。[ 12 ]ファイルSYS$LOGIN:EVE$INIT.EVE

定義キー= Ctrl/F 検索 DEFINE KEY= F3 次を検索 DEFINE KEY= F1 ヘルプ 定義キー= F2 実行 

キーCtrl-Fは文字列検索機能を呼び出し、F3キーは最後の検索を繰り返し、F1キーは EVE コマンドのリストを表示し、F2キーは EVE コマンド ラインを呼び出します。

特徴

自動ジャーナリングにより、編集内容の「すべてまたはほとんど」を回復することが容易になります。[ 1 ]:p.1-9

TWO WINDOWSコマンドを使用すると、一度に複数のファイルを編集できます[ 1 ]:p.4-4 分割画面)。[ 1 ]:p.4-6

参考文献

  1. ^ a b c d EVE AA-Z302A-TE ユーザーズガイド。Digital Equipment Corporation。1985年7月。p. ix.
  2. ^ 「VAX、VMS、その他のマニュアル」 EVEユーザーズガイド
  3. ^「コース:拡張可能なVAXエディタ入門」アルゴンヌ・コンピューティング・ニュースレター、1992年。
  4. ^ HP
  5. ^ Extensible Versatile Editor リファレンスマニュアル. Hewlett Packard. 2019年11月10日時点のオリジナルよりアーカイブ2019年11月10日閲覧。
  6. ^ 「VSI OpenVMS バージョン 8.4-1H1 for Integrity servers」。米国マサチューセッツ州ボルトン:VMS Software, Inc. 2015年。
  7. ^ "TPU" . TextEditors.org. 2013年。
  8. ^ 「Emacs EDTエミュレーション」フリーソフトウェア財団、2015年。
  9. ^ OpenVMSドキュメント. Compaq. 2001年3月.
  10. ^ Patrick Holmay (1998). OpenVMS ユーザーズガイド. Digital Press. p. 74.
  11. ^ 「HP OpenVMS システムドキュメント」ヒューレット・パッカード. 2016年3月31日時点のオリジナルよりアーカイブ。 2016年3月26日閲覧
  12. ^ 「Extensible Versatile Editor リファレンスマニュアル」 . Hewlett Packard . 2016年1月29日閲覧