E (PC DOS) - E (PC DOS)
Deweloper (y) | IBM |
---|---|
Pierwsze wydanie | Czerwiec 1993 |
System operacyjny | PC DOS , OS / 2 |
Platforma | Kompatybilny z IBM PC |
Rodzaj | Edytor tekstu |
Licencja | Zastrzeżone oprogramowanie komercyjne |
E to edytor tekstu, który stał się częścią PC DOS w wersji 6.1 w czerwcu 1993 r., A później w wersji 7 i PC DOS 2000. W wersji 6.1 IBM porzucił QBASIC , który w trybie edycji był również systemowym edytorem tekstu . Konieczne było zapewnienie jakiegoś edytora, więc IBM zdecydował się zaadaptować i znacznie rozszerzyć swój OS / 2 System Editor (1986), minimalnie funkcjonalnego członka rodziny E Editors. Wersja DOS jest rozszerzona o szeroki wachlarz funkcji, które są zwykle związane z bardziej funkcjonalnymi wersjami rodziny edytorów E (patrz poniżej). W wersji 7 IBM dodał język REXX do DOS, przywracając programowalność do podstawowego pudełka. IBM dostarczył również E z OS / 2 .
funkcje
Funkcje obejmują (dla PC DOS 7):
- pomoc online
- edytować duże pliki tekstowe
- rysuj ramki wokół tekstu
- obsługa myszy i menu
- nagrywać i odtwarzać makra klawiszy
- Zmień wielkość liter w zaznaczonym obszarze
- uzyskać dostęp do wielu plików w wielu panelach
- edycja języka C i REXX sterowana składnią
- dodawać i mnożyć liczby w zaznaczonym obszarze
- zlokalizuj i wprowadź zmianę globalnie w pliku
- zaznacz tekst i przenieś go, skopiuj, nałóż lub usuń
- kopiować i przenosić tekst z jednego pliku do innego
E na PC DOS składa się z pięciu plików:
-
E.EXE
- sam program wykonywalny (v3.13 w PC DOS 7) -
E.EX
- wstępnie skompilowany profil zachowania E. -
E.INI
- plik tekstowy umożliwiający modyfikację kilkuE.EX
ustawień domyślnych (nie w wersji 3.12 (dos 6)) -
EHELP.HLP
- plik tekstowy używany do pomocy klawisza F1 E w trybie przeglądania (tylko do odczytu) -
BROWSE.COM
- ładuje plik do E w trybie tylko do odczytu. (Nie w wersji 3.12 (dos 6))
Ponieważ nie dostarczono żadnego narzędzia do budowania innych profili poza dostarczonymi E.EX
, użytkownicy PC DOS mają ograniczony dostęp do pełnej rozszerzalności oferowanej przez wersję 3 E (e3) dostępną dla samych programistów IBM. Mimo to jest to potężna implementacja, z wieloma funkcjami wspierającymi potrzeby programistów ogólnych.
Dla posiadaczy PC DOS, którzy przeszli na inne systemy operacyjne, E można uruchomić za pomocą emulatora DOS (np. DOSBox ) lub oprogramowania do wirtualizacji DOS (np. DOSEMU lub NTVDM ). E działa z powodzeniem na przykład pod 32-bitowym poleceniem DOS systemu Windows NT.
Aby uruchomić E Editor w systemie OS / 2, należy zamienić pierwsze dwa katalogi w PATH
instrukcji AUTOEXEC.BAT
. Umieść pliki E w \OS2\MDOS
katalogu. E v3.12 był również dostarczany w edycji OS / 2 PPC.
Rodzina E.
Historia wersji E na PC DOS zaczyna się od Personal Editor , kluczowego edytora konfigurowalnego, który umożliwia ograniczone programowanie przy użyciu języka podobnego do GML . Personal Editor został pierwotnie wydany w 1982 roku i niedługo potem stał się produktem IBM.
Ograniczenia w programie Personal Editor doprowadziły do opracowania i wydania w 1984 roku edytora E, znacznie szybszego edytora, który obsługiwał bardzo długie pliki i zawierał znacznie ulepszony interfejs użytkownika. Wydany w 1985 roku E2 zapewniał ulepszoną programowalność przy użyciu języka podobnego do REXX . Programowalność interfejsu użytkownika została zaprojektowana tak elastycznie, że została wykorzystana do opracowania prototypów interfejsu użytkownika dla innych rodzajów oprogramowania, w tym edytorów tekstu i oprogramowania do ankiet. Późniejsze wersje, w tym E3, EOS2 i EPM, zawierały szereg innych ulepszeń. Edytor systemu OS / 2 został opracowany przez zespół programistów E na zlecenie zespołu programistów OS / 2. Został zaprojektowany jako szybki i wysoce funkcjonalny edytor tekstu z minimalną liczbą funkcji i brakiem możliwości konfiguracji. EPM został później wydany jako OS / 2 Enhanced Editor. Popularny SlickEdit ma wspólne dziedzictwo, został napisany przez oryginalnego dewelopera E3. Inne wersje edytorów z rodziny E zostały wydane z produktami programistycznymi IBM. Istnieje kilka uznanych klonów rodziny edytorów E, w tym X2, który odtwarza język programowania EI podobny do Rexx, używany w E2 i późniejszych wersjach E i potwierdza swój dług w swojej dokumentacji.