Euforia Edytor

original: http://www.rapideuphoria.com/ed.htm

Wprowadzenie

Euforia pobrania pakiet zawiera wygodne, edytor w trybie tekstowym, ed, który jest napisany całkowicie w euforii. Wiele osób uważa, ed wygodny do edycji programów euforii i inne pliki, ale nie ma wymogu, aby go używać.

Jeśli nie lubisz ed, masz wiele alternatyw. EE redaktor David CUNY jest edytor DOS dla Euphoria, który jest również napisane w euforii. Posiada przyjazny interfejs użytkownika oparty na myszy z rozwijanego menu itp jest on dostępny w serwisie WWW RDS. Istnieje kilka innych edytorów zorientowane Euphoria, które działają na DOS, Windows, Linux i FreeBSD. Sprawdź sekcję redaktorów naszego Archiwum. W rzeczywistości każdy edytor tekstu może być używany do edycji programu, w tym DOS Euphoria Edycja lub Windows notatnika.

Podsumowanie

Użycie 1: wydanie nazwa_pliku
Użycie 2: wydanie

Po każdym błędzie, po prostu wpisz ed, i będziesz być umieszczone w edytorze, w wierszu i kolumnie, gdzie został wykryty błąd.Komunikat będzie w górnej części ekranu.

Pliki związane euforia-wyświetlane są w kolorze. Inne pliki tekstowe są w mono. Będziesz wiedzieć, że masz błędnie coś gdy kolor nie zmienia się spodziewać. Słowa kluczowe są niebieskie. Nazwy procedur, które są wbudowane w interpreter pojawiają się magenta. Struny są zielone, komentarze są czerwone, najbardziej inny tekst jest czarny. Wyważone uchwyty (na tej samej linii) mają ten sam kolor. Możesz zmienić te kolory, jak również kilka innych parametrów ed. Patrz „Parametry modyfikowalne przez użytkownika“ w górnej części ed.ex.

Klawisze strzałek przesunąć kursor w lewo, w prawo, w górę lub w dół. Większość innych znaków są natychmiast wstawiony do pliku.

W systemie Windows, można „Associate“ różne typy plików z ed.bat. Następnie zostanie oddany do ed po dwukrotnym kliknięciu na tych typów plików – na przykład .e, .pro pliki doc itp Główne Euphoria kończące się .ex (.exw) może być lepiej powiązane z ex.exe (exw.exe).

ed jest wielu plików / multi-okno DOS redaktor. Esc c podzieli ekran, dzięki czemu można przeglądać i edytować do 10 plików jednocześnie, wycinanie i wklejanie między nimi. Można również korzystać z wielu okien edycji, aby wyświetlić i edytować różne części jednego pliku.

Klawisze specjalne

Niektóre klawisze PC nie działają w konsoli tekstowej Linux lub FreeBSD, lub w Telnet, a niektóre klawisze nie działają w xterm pod X Window. Klucze alternatywne zostały przewidziane. W niektórych przypadkach na Linux / FreeBSD może trzeba edytować ed.ex do mapy żądany klucz do żądanej funkcji.

Usuń – Usuń bieżący znak powyżej kursora.
Backspace – Przesuń kursor w lewo i usunąć znak.
Kontrola-Delete – Usuń bieżący wiersz. (kontrola-Usuń nie jest dostępny na wszystkich systemach.)
Control-d – Usuń bieżący wiersz. (tak samo jak kontrola-Delete)
Wstaw – Ponownie włóż wcześniejszych serii usuwa lub Control usuwa przed obecnym charakterze lub bieżącego wiersza.
sterowanie-strzałki w lewo – Przejście do początku poprzedniego słowa. W systemie Linux / FreeBSD używać sterowania-L.
sterowanie-strzałki w prawo – Przenieś na początek następnego wyrazu. W systemie Linux / FreeBSD używać sterowania-R.
Start – Przejście do początku bieżącego wiersza.
Koniec – Przenieś się do końca bieżącej linii.
Kontrola-Start – Przejście do początku pliku. To działa tylko z ex.exe. W systemie Windows / Linux / FreeBSD używać sterowania-T (czyli Góra)
Kontrola-End – Przenieś się do końca pliku. To działa tylko z ex.exe. Na Windows / Linux / FreeBSD używać sterowania-B, (czyli na dole)
Page Up – Przesuń w górę o jeden ekran. W xterm Linux / FreeBSD korzystać control-U
Page Down – Przesuń w dół o jeden ekran. W użytku xterm Linux / FreeBSD kontrolno-P
F1 … F10 – Wybór nowego okna bieżącego. Okna są numerowane od góry do dołu, z górnym oknie na ekranie będącego F1.
F12 – Jest to specjalna komenda konfigurowalny. Jest on ustanowiony, aby wstawić znak „Euphoria komentarz -“ na początku bieżącej linii. Można łatwo zmienić, aby wykonać każdą serię naciśnięć klawiszy, które lubisz, po prostu przedefiniowanie stale CUSTOM_KEYSTROKES pobliżu szczytu ed.ex.

Ucieczka polecenia

Naciśnij i zwolnij klawisz Esc, a następnie naciśnij jeden z następujących klawiszy:

h – Get tekst pomocy dla edytora lub euforii.Ekran jest podzielony, dzięki czemu można zobaczyć program i tekst pomocy w tym samym czasie.
c – „klon“ bieżące okno, to zrobić nowe okno edycji, którą początkowo oglądania tego samego pliku w tym samym położeniu jak w bieżącym oknie. Rozmiary wszystkich oknach są korygowane, aby zrobić miejsce dla nowego okna. Możesz użyć Esc l aby uzyskać więcej linii na ekranie. Każde okno jest utworzenie można przewijać niezależnie i każdy ma swój własny pasek menu. Zmiany wprowadzone w pliku pojawiają się początkowo tylko w bieżącym oknie. Po naciśnięciu przycisku F-klucz, aby wybrać nowe okno, zmiany pojawią się również tam. Możesz użyć Esc n czytać nowy plik w dowolnym oknie.
Q – Quit (usunąć) bieżącego okna i opuścić edytor, jeśli nie ma więcej okien. Zostaniesz ostrzeżony, jeśli jest to ostatnie okno używane do edycji zmodyfikowanego pliku. Wszystkie pozostałe okna są podane więcej miejsca.
s – Zapisz edytowany plik w bieżącym oknie, a następnie zamknąć bieżące okno jako Esc q powyżej.
W – Zapisz plik, ale nie zamknąć okno.
e – Zapisz plik, a następnie uruchom go z ex, EXW lub EXU. Gdy program zakończy wykonywanie usłyszysz sygnał dźwiękowy. Naciśnij klawisz Enter, aby powrócić do edytora. Operacja ta może nie działać, jeśli są bardzo mało pamięci rozszerzonej. Nie można podać żadnych argumentów wiersza polecenia do programu.
d – Uruchom polecenie systemu operacyjnego. Po sygnale, naciśnij klawisz Enter, aby powrócić do edytora. Możesz również skorzystać z tego polecenia, aby edytować inny plik, a następnie wrócić, ale Esc c jest prawdopodobnie bardziej wygodne.
n – Rozpoczęcie edycji nowego pliku w bieżącym oknie. Usunięte wiersze / znaki i ciągi wyszukiwania są dostępne do użytku w nowym pliku. Należy wpisać ścieżkę do nowego pliku. Alternatywnie, można przeciągnąć nazwę pliku z okna menedżera plików systemu Windows w oknie MS-DOS dla ed. To wpisz pełną ścieżkę dla Ciebie.
f – Znajdź następne wystąpienie ciągu w bieżącym oknie. Po wpisaniu w nowym ciąg jest opcja „dopasować przypadek“, czy nie. Naciśnij przycisk r, jeśli wymagają dużymi / małymi literami, aby dopasować. Naciskamy Enter, aby znaleźć kolejne wystąpienia. Dowolny klawisz zatrzymuje wyszukiwanie. By sprawdzić od początku, naciśnij klawisze Control-Home przed Esc f.Domyślny ciąg, aby szukać, jeśli nie wpisz cokolwiek, jest pokazany w cudzysłów.
r – Globalnie zastąpić jeden łańcuch innym. Działa podobnie jak polecenie f Esc. Naciskamy Enter wymianie. Bądź ostrożny – nie sposób pominąć ewentualnej wymiany.
l – Zmiana ilości linii wyświetlanych na ekranie. Tylko niektóre wartości są dozwolone, w zależności od karty graficznej. Wiele kart pozwoli 25, 28, 43 i 50 linii.
W konsoli tekstowej Linux / FreeBSD utkniesz z liczby linii (zwykle dostępnych 25). W oknie xterm Linux / FreeBSD, wydanie użyje liczbę linii początkowo dostępne po wydanie jest uruchomiony. Zmiana rozmiaru okna nie będzie miało wpływu po wydanie jest uruchomiona.

m – Lista modyfikacji, które zostały wykonane do tej pory. Obecny bufor edycji jest zapisany jako editbuff.tmp, i jest porównywana z pliku na dysku za pomocą polecenia fc DOS lub polecenia diff Linux / FreeBSD. Esc m jest bardzo przydatne, gdy chcesz wyjść z edytora, ale nie pamiętam, jakie zmiany zrobiłeś, czy to jest w porządku, aby je zapisać. Jest to także przydatne, kiedy robisz błąd edycji i chcesz zobaczyć, co oryginalny tekst wyglądał.
ddd – Przejście do linii numer DDD. np ESC 1023 Wpisz przejdzie do linii 1023 w pliku.
CR – Esc Powrót karetki, czyli Esc, Enter, powie nazwę bieżącego pliku, a także linii i znaków na pozycję jesteś, i czy plik został zmodyfikowany od ostatniego zapisu. Jeśli klawisz Esc, a następnie zmienisz zdanie, to jest nieszkodliwe dla tylko nacisnąć enter, dzięki czemu można wrócić do edycji.

Wspominając poprzednie Strings

Esc, n, Esc d, Esc Esc f r i poleceń zasugeruje wpisanie ciągu znaków. Można przypomnieć i edytować te sznurki tak samo, jak w wierszu poleceń DOS lub Linux / FreeBSD. Wpisz się strzałką w górę lub strzałkę w dół, aby przejść przez smyczki, które wcześniej weszły do danego polecenia, a następnie użyj strzałkę w lewo, strzałka w prawo, a klawisz Delete, aby edytować struny. Naciśnij klawisz Enter, aby przedstawić ciąg.

Kopiowanie i wklejanie

Po kontroli-Delete (lub control-D) seria kolejnych liniach lub Usuń serię kolejnych znaków, należy utworzyć bufor „zabić“ zawierającą co po prostu usunięte. Zabitych to bufor może zostać ponownie wprowadzony, przesuwając kursor i naciskając Wstaw.

Zabitych nowy bufor jest uruchomiona, i stary bufor jest stracone, za każdym razem, kiedy odejść i rozpocząć usuwanie gdzieś indziej. Na przykład wyciąć szereg linii z kontroli-Delete. Następnie przesuń kursor do miejsca, gdzie chcesz wkleić wiersze i naciśnij Wstaw. Jeśli chcesz skopiować wiersze, nie niszcząc oryginalnego tekstu, pierwsza kontrola-Usuń je, a następnie natychmiast naciśnij klawisz Wstaw, aby je ponownie włożyć. Następnie przenieść się gdzieś indziej i naciśnij przycisk Wstaw, aby wstawić je ponownie, tyle razy, ile chcesz. Możesz także usunąć serię pojedynczych znaków, należy przesunąć kursor, a następnie wklej usuniętych znaków gdzie indziej. Natychmiast naciśnij klawisz Insert po usunięciu, jeśli chcesz skopiować bez zdejmowania oryginalnych znaków.

Raz masz kill-bufor, można wpisać Esc n wczytać nowy plik, lub można nacisnąć F-przycisk, aby wybrać nowego okna edycji. Następnie można wstawić kill-bufor.

Zastosowanie Tabs

Szerokość standardowa karta jest 8 miejsc.Edytor zakłada kartę = 8 dla większości plików. Jednakże, jest to bardziej wygodne podczas edycji program zakładka równa ilości miejsca, które lubisz wcięcia. W związku z tym można zauważyć, że karty są ustawione na 4 podczas edytowania plików euforii (lub .c lub .h lub plików .bas).Edytor konwertuje z karty = 8 = 4 na karcie podczas czytania pliku programu, i konwertuje z powrotem do karty = 8 po zapisaniu pliku. Tak więc plik pozostaje kompatybilny z karty = 8 świata, np MS-DOS, drukować, edytować, itp Jeśli chcesz wybrać inną liczbę spacji wcięcia, zmienić linię na szczycie ed.ex który mówi „stała PROG_INDENT = 4“.

długie kolejki

Linie, które rozciągają się poza prawą krawędź ekranu są oznaczone znakiem odwrotnego wideo w kolumnie 80-te. To ostrzega, że istnieje więcej tekstu „tam“, że nie można zobaczyć. Możesz przesunąć kursor poza kolumny 80-sza.Ekran przewiń w lewo lub w prawo, więc położenie kursora jest zawsze widoczny.

Maksymalny rozmiar pliku

Jak w każdym programie Euphoria, wydanie może uzyskać dostęp do całej pamięci na komputerze. Można go edytować dużych plików, o ile nie nastąpi zamiana dysku, większość operacji będzie bardzo szybki.

Pliki spoza tekstu

wydanie jest przeznaczone do edycji plików tekstowych czyste, choć można go użyć aby zobaczyć inne pliki. Jako wydanie czyta w pliku, zastępuje pewne znaki niedrukowalne (mniej niż 14) z ASCII ASCII 254 – mały kwadrat. Jeśli próbujesz zapisać plik bez tekstu będzie ostrzegał o tym. (MS-DOS Edit będzie cicho uszkodzony plik niż tekst – nie zapisuj!). Ponieważ wydanie otwiera wszystkie pliki jako pliki „tekst“, znak kontrolny-Z (26) osadzone w pliku pojawi się ed być koniec pliku.

długie nazwy plików

Mimo, że wydanie to edytor DOS, można edytować istniejące pliki, ścieżek z długich nazw w nich, a pełna nazwa pliku zostaną zachowane. Jednak w tej wersji ed nie będzie tworzyć nowe pliki o długich nazwach.Nazwa zostanie obcięta do standardowego DOS 8.3 długości. (ale patrz Platforma poniżej)

linia Terminator

End-of-line terminator na Linux / FreeBSD jest po prostu \ n. Na DOS i Windows, pliki tekstowe mają linie kończące się na \ r \ n. Jeśli skopiować plik DOS lub Windows do Linux / FreeBSD i spróbować go zmodyfikować, wydanie daje wybór albo utrzymania r \ \ n terminatorów, lub zapisać plik z \ n terminatorów.

Kod źródłowy

Kod źródłowy do tego edytora jest w bin \ bin \ ed.ex i syncolor.e. Zapraszamy do wprowadzania ulepszeń. Nie ma sekcji na górze ed.ex zawierający parametry konfiguracyjne „modyfikowalny przez użytkownika“, które można dostosować. Kolory i rozmiar kursora może wymagać dostosowania do niektórych środowiskach pracy.

platforma

Euforia \ bin \ ed.bat można skonfigurować do pracy ed.ex pomocą exwc.exe lub ex.exe. Jesteś lepiej działa ed z ex.exe w systemie Windows 95/98 / ME. Dostaniesz znacznie szybsze aktualizacje ekranu niż z exwc.exe. W systemie Windows XP będziesz nieco lepiej wyłączyć za pomocą exwc.exe. Dostaniesz nieco szybsze aktualizacje ekranu, a będziesz w stanie tworzyć pliki o długich nazwach, a nie tylko otwierać już istniejące. Jednak kilka klawiszy specjalnych, nie będzie działać z exwc.exe, np musisz użyć kontroli i sterowania-t-b zamiast sterowania-Home i Ctrl-End. W systemach Linux i FreeBSD nie ma problemów z długich nazw plików, a odpowiedź jest zawsze szybka klawiatura.

Comments are closed.