

XEDITはVM/CMS用のビジュアルエディタで、主にブロックモードのIBM 3270端末で動作します。また、ラインモード端末でも動作します。 [ 1 ] [ 2 ] [ 3 ]
XEDITは、現代のPCやUnixエディタよりもはるかに行指向性が高い[ 4 ]。例えば、XEDITは自動行番号付け機能を備え、多くのコマンドは行ブロックに対して操作を行う。また、行と列を選択的に編集できる機能も備えている[ 5 ] 。例えば、 ALLコマンドは、指定されたパターンに一致しない行をすべて非表示にし、COL(列)コマンドは、指定されていない列を非表示にする。したがって、例えば24列目から28列目までに表示される「NO」という単語を、「FLEXIBLE」という単語を含む行のみで「YES」に変更することが可能である。
もう一つの機能は、ユーザーが任意のエディタコマンドを入力できるコマンドライン↵ Enterです。IBM 3270端末は、特定の特殊キー(例えば、プログラムファンクションキー(PFK)、プログラムアクセスキー(PAK)など)が押されるまでデータをコンピュータに送信しないため、[ 6 ] XEDITは多くのPCやUnixエディタに比べて対話性が低くなっています。例えば、ユーザーの入力中にスペルチェックが継続的に実行されるのは問題です。
モヒカン スクリプト A1 V 132 Trunc=132 Size=10 Line=10 Col=1 Alt=10 X編集: ===== ラスト・オブ・ザ・モヒカン ===== .sp ===== これは北アメリカの植民地戦争に特有の特徴であった。 ===== 荒野の苦労と危険に遭遇することになる ===== 敵対するホストが出会う前に。 ===== 広くて、明らかに浸透しない森林の境界が切断された ===== フランスとイギリスの敵対する州の領土。 ===== 勇敢な植民者と、訓練を受けたヨーロッパ人 ===== 側では、急流との闘いで何ヶ月も費やされることが多い ===== 川の流れ、または山の険しい峠を越える際に |...+....1....+....2....+....3....+....4....+....5....+....6....+....7... ===== * * * ファイルの終わり * * * ====> XEDIT 1 ファイル 
画面レイアウトの注目すべき特徴:
MOHICANS ファイル名SCRIPT ファイルタイプはA1 ファイルモード(デフォルト、ファイルがどのディスク上にあるかを示す)V レコード形式(RECFM)は固定または可変です。132 レコードの長さ(Vの場合、最大長は65535)Trunc=132 132列を超える変更は無視されることを示しますSize=10 ファイル内の行の総数を示すLine=10 現在の行を示すCol=1 現在の列を示しますAlt=10 XEDIT中に10回の変更が行われたことを示します=========>です。=====) を行番号 (nnnnn) に変更する* * * Top of File * * *—および— * * * End of File * * *)XEDIT マクロ (スクリプト) は、 Rexx、ooRexx、EXEC 2、またはEXECで記述できます。 XEDIT は内部状態の大部分をマクロ環境に公開しているため、マクロは動作を制御する内部変数を簡単に読み取ったり設定したりできます。
DOSおよびOS/2用のKEDIT 5は、外部Rexxインタープリタ(ネイティブOS/2 RexxまたはQuercus Rexx、DOSのみ、古いMansfield Rexxに代わるQuercus Rexx)と、それ自身の限定されたKEXXサブセットをサポートしています。Windows用のKEDITW 1.6.1は、 Rexx言語の独自の内部KEXX 5.62バージョンのみをサポートしています。[ 8 ]ファイル形式でマクロを配置できます。 .kml
XEDITはIBM社員のXavier de Lamberterieによって書かれ、1980年に初めてリリースされました。[ 9 ] その前身はEDIT SPでした(SPはIBMで使用されるSystem Productの頭文字です)。他の重要な影響を受けたのは、CMS用の古いエディタであるEDITと、CMS用のIBMプログラムプロダクトエディタであるEDGARです。XEDITはEDGARのコマンドの多くをサポートしており、SOS(画面出力シミュレーション)が主要なコマンドです。XEDITはRexxの前身である EXEC 2もサポートしていました。

PCやUnixコンピュータがIBM 3270端末に取って代わり始めた頃、一部のユーザーは使い慣れたXEDITに似たテキストエディタを求めていました。このニーズを満たすため、いくつかの開発者が類似のプログラムを提供しました。
マンスフィールド・ソフトウェア・グループ社が開発したKEDITは、最初のXEDITクローンでした。1983年にリリースされましたが、最初のメジャーリリースは1985年にリリースされたDOS版3.53でした。 [ 10 ] 1990年までに[ 11 ] 、KEDIT 4.0はOS/2をサポートし、ALLコマンドを追加しました。[ 12 ]
DOSおよびOS/2用の最終バージョンはKEDIT 5.0p4でした。KeditW(Windows用)は2012年12月現在、バージョン1.6.1です。[ 13 ]以前のWindowsバージョンには以下のようなものがあります。
KEDIT 1.6は、ファイル形式で定義されているC#、COBOL、FORTRAN、HTML、Java、Pascal、xBaseなど、さまざまな言語の構文強調表示をサポートしています。[ 14 ].kld
KEDITはKEXXと呼ばれるRexxのサブセットを内蔵しています。Mansfield Softwareは1985年にIBM以外の企業によるRexxの実装( Personal Rexx)を初めて開発しました。[ 10 ] [ 15 ]
2012年12月、マンスフィールド・ソフトウェアはWindows 8との互換性を提供するため、1.6.1をリリースし、少なくとも2015年6月までサポートを延長しました。これらの32ビット版はWindows 7およびVistaの64ビット版でも動作しますが、Unicodeを直接サポートしていません。2022年12月現在、KeditはWindows 10および11もサポートしており、マンスフィールドは少なくとも2024年6月までは電子メールのサポートを約束しています。[ 8 ] [ 13 ]
SEDIT (1989年に初めてリリース)は、WindowsとUnixの両方で実装されており、 S/REXX(1994年に発表)と呼ばれるRexx言語の変種をサポートしています。 [ 16 ] [ 17 ]

Hessling Editor (THE) はオープンソースのテキストエディタで、1991年8月に初めてリリースされました。 [ 18 ] GPL-2.0以降のライセンスでリリースされ、 [ 19 ] QNX、OS/2、DOS、BeOS、Amiga、Windows 95/98/Me/NT/2000/XP、およびほとんどまたはすべてのPOSIX Unixプラットフォーム(テキストモードまたはネイティブX11用のプログラムとして)を含む多くのオペレーティングシステムで使用できます。[ 19 ] THE はIBMメインフレームVM/CMSエディタXEDITの派生で、REXXスクリプト言語のバージョンをサポートしており、[ 20 ] KEDITの一部の機能を採用しています。[ 21 ] THE はC言語で書かれており、一部のプラットフォームではPDCursesも必要でした。 [ 18 ] THE のREXXマクロ機能には、ReginaなどのREXX インタープリタも必要です。 [ 18 ] (1991-08年)
THEの作者であるマーク・ヘスリングは、1993年にカリフォルニア州ラホヤで開催されたREXXカンファレンスで、なぜ新しいマルチプラットフォームのテキストエディタを作ったのかについて語った。[ 18 ]
XEDITは行指向のエディタであり、
同じようにテキスト画面上のオプションを選択するために使用されましたが、もちろん3270端末はマウスをサポートしていませんでした。