Zum Inhalt springen

Zeilenorientierter Editor

aus Wikipedia, der freien Enzyklopädie

Ein zeilenorientierter Editor ist ein Texteditor, dessen Befehle sich jeweils auf ganze, durch den Benutzer speziell bezeichnete Zeilen oder Zeilenfolgen einer Datei oder eines Datenstroms beziehen. Im Gegensatz zu heute üblichen visuellen Editoren wie Notepad++ oder Vim liefert ein solches Programm dem Benutzer keine direkte Rückmeldung zu vorgenommenen Änderungen. Stattdessen sieht er das Ergebnis erst nach Abschluss aller Befehle.

Einer der ersten zeilenorientierten Editoren war Colossal Typewriter, der auf einer PDP-1 lief.<ref>{{#if:|{{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}| |}}}}{{#if:|{{{autor}}}: }}{{#if:|{{#if:emacs and other editors|[{{#invoke:Vorlage:Internetquelle|archivURL|1={{#invoke:URLutil|getNormalized|1={{{archiv-url}}}}}}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel=emacs and other editors}}]{{#if:| ({{{format}}})}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}|{{#if:https://groups.google.com/forum/#!msg/alt.folklore.computers/5BnmLRl-FZM/HgwdC31cUO4J%7C{{#if:{{#invoke:TemplUtl%7Cfaculty%7C}}%7C{{#invoke:Vorlage:Internetquelle%7CTitelFormat%7Ctitel={{#invoke:WLink%7CgetEscapedTitle%7C1=emacs and other editors}}}}|[{{#invoke:URLutil|getNormalized|1=https://groups.google.com/forum/#!msg/alt.folklore.computers/5BnmLRl-FZM/HgwdC31cUO4J}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel={{#invoke:WLink|getEscapedTitle|1=emacs and other editors}}}}]}}{{#if:| ({{{format}}}{{#if:Newsgroup alt.folklore.computers2000-11-15{{#if: 2019-12-18 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}

          | )
          | {{#if:{{#ifeq:de|de||{{#if:|1}}}}| ; 
              | )}}}}}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}}}{{#if:https://groups.google.com/forum/#!msg/alt.folklore.computers/5BnmLRl-FZM/HgwdC31cUO4J%7C{{#if:{{#invoke:URLutil%7CisResourceURL%7C1=https://groups.google.com/forum/#!msg/alt.folklore.computers/5BnmLRl-FZM/HgwdC31cUO4J}}%7C%7C}}}}{{#if:emacs and other editors|{{#if:{{#invoke:WLink|isValidLinktext|1=emacs and other editors|lines=0}}||}}}}{{#if: Newsgroup alt.folklore.computers| In: {{#invoke:Vorlage:Internetquelle|TitelFormat|titel=Newsgroup alt.folklore.computers}}}}{{#if: | {{{hrsg}}}{{#if: 2000-11-15|,|{{#if: 2019-12-18 | {{#if:{{#invoke:TemplUtl|faculty|}}|;|,}}}}}}}}{{#if: 2000-11-15| {{#if:{{#invoke:DateTime|format|2000-11-15|noerror=1}}
            |{{#invoke:DateTime|format|2000-11-15|T._Monat JJJJ}}
            |{{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, datum=2000-11-15|class=Zitationswartung}} }}{{#if: |,|{{#if: 2019-12-18 | {{#if:{{#invoke:TemplUtl|faculty|}}|;|,}}}}}}}}{{#if: | S. {{{seiten}}}{{#if: |,|{{#if: 2019-12-18 | {{#if:{{#invoke:TemplUtl|faculty|}}|;|,}}}}}}}}{{#if: {{#invoke:TemplUtl|faculty|}}| {{#if:2000-11-15|{{#if:|archiviert|ehemals}}|{{#if:|Archiviert|Ehemals}}}} {{#if:|vom|im}} Vorlage:Referrer{{#if:{{#invoke:TemplUtl|faculty|}}| (nicht mehr online verfügbar)}}{{#if: | am {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}|{{{archiv-datum}}}{{#if:250793||(?)}}}}}}{{#if: 2019-12-18|;}}}}{{#if: 2019-12-18| {{#if:2000-11-15{{#invoke:TemplUtl|faculty|}}|abgerufen|Abgerufen}} {{#switch: {{#invoke:Str|len| {{#invoke:DateTime|format| 2019-12-18 |ISO|noerror=1}} }}
       |4=im Jahr
       |7=im
       |10=am
       |#default={{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, abruf=2019-12-18|class=Zitationswartung}} }} {{#invoke:DateTime|format|2019-12-18|T._Monat JJJJ}}
    | {{#invoke:TemplUtl|failure|1=Vorlage:Internetquelle | abruf=2026-MM-TT ist Pflichtparameter}} }}{{#if:{{#ifeq:de|de||{{#if:|1}}}}|{{#if:Newsgroup alt.folklore.computers2000-11-15{{#if: 2019-12-18 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}
       |  (
       | {{#if: | |  (}}
       }}{{#ifeq:{{#if:de|de|de}}|de||
          {{#invoke:Multilingual|format|{{{sprache}}}|slang=!|split=[%s,]+|shift=m|separator=, }}}}{{#if: |{{#ifeq:{{#if:de|de|de}}|de||, }}{{{kommentar}}}}})}}{{#if: 2000-11-15{{#if: 2019-12-18 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}} }}|{{#if: |: {{
 #if: 
 | {{
     #ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
     | Vorlage:Str trim
     | {{#invoke:Vorlage:lang|flat}}
     }}
 | {{#ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
     | „Vorlage:Str trim“
     | {{#invoke:Text|quote
         |1={{#if: 
              | {{#invoke:Vorlage:lang|flat}}
              | {{#invoke:Vorlage:lang|flat}} }}
         |2={{#if: {{#invoke:TemplUtl|faculty|}}|de-CH|de}}
         |3=1}} }}

}}{{#if:

   |  (<templatestyles src="Person/styles.css" />{{#if:  | :  }}{{#if:  | , deutsch: „“ }})
   | {{#if: 
       |  ({{#if:  | , deutsch: „“ }})
       | {{#if:  |  (deutsch: „“) }}
 }}

}}{{#if: {{{zitat}}}

   | {{#if: 
       | {{#if: {{{zitat}}}
           | Vorlage:": Text= und 1= gleichzeitig, bzw. Pipe zu viel }} }}
   | Vorlage:": Text= fehlt }}{{#if:  | {{#if: {{#invoke:Text|unstrip|{{{ref}}}}}
             | Vorlage:": Ungültiger Wert: ref=
             | {{{ref}}} }}

}}|.{{#if:{{#invoke:TemplUtl|faculty|}}|{{#if:||{{#ifeq: | JaKeinHinweis |{{#switch:

   |0|=Vorlage:Toter Link/Core{{#if: https://groups.google.com/forum/#!msg/alt.folklore.computers/5BnmLRl-FZM/HgwdC31cUO4J
       | {{#if:  | [1] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: 
           | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }}
         }}
       |   (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.)
     }}{{#switch: 
         |no|0|=
         |#default={{#if:  ||  }}
    }}{{#invoke:TemplatePar|check
         |opt      = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
    }}{{#if: https://groups.google.com/forum/#!msg/alt.folklore.computers/5BnmLRl-FZM/HgwdC31cUO4J
      | {{#if:{{#invoke:URLutil|isWebURL|https://groups.google.com/forum/#!msg/alt.folklore.computers/5BnmLRl-FZM/HgwdC31cUO4J}}
          || {{#if:  ||  }} 
        }}
      | {{#if: 
           | {{#if:  ||  }}
           | {{#if:  ||  }}
        }}
    }}{{#if: 
       | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
         }}
    }}{{#switch: deadurl
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=https://groups.google.com/forum/#!msg/alt.folklore.computers/5BnmLRl-FZM/HgwdC31cUO4J Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. )  {{#if: 
            | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }}
         }}Vorlage:Toter Link/Core{{#switch: 
          |no|0|=
          |#default= {{#if:  ||  }}
        }}{{#invoke:TemplatePar|check
         |all      = inline= url=
         |opt      = datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
       }}{{#if: https://groups.google.com/forum/#!msg/alt.folklore.computers/5BnmLRl-FZM/HgwdC31cUO4J
       | {{#if:{{#invoke:URLutil|isWebURL|https://groups.google.com/forum/#!msg/alt.folklore.computers/5BnmLRl-FZM/HgwdC31cUO4J}}
          || {{#if:  ||  }} 
        }}
    }}{{#if: 
         | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
           }}
    }}{{#switch: deadurl
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}[https://groups.google.com/forum/#!msg/alt.folklore.computers/5BnmLRl-FZM/HgwdC31cUO4J }}|{{#switch: 
   |0|=Vorlage:Toter Link/Core{{#if: https://groups.google.com/forum/#!msg/alt.folklore.computers/5BnmLRl-FZM/HgwdC31cUO4J
       | {{#if:  | [2] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: 
           | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}
       |   (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.)
     }}{{#switch: 
         |no|0|=
         |#default={{#if:  ||  }}
    }}{{#invoke:TemplatePar|check
         |opt      = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
    }}{{#if: https://groups.google.com/forum/#!msg/alt.folklore.computers/5BnmLRl-FZM/HgwdC31cUO4J
      | {{#if:{{#invoke:URLutil|isWebURL|https://groups.google.com/forum/#!msg/alt.folklore.computers/5BnmLRl-FZM/HgwdC31cUO4J}}
          || {{#if:  ||  }} 
        }}
      | {{#if: 
           | {{#if:  ||  }}
           | {{#if:  ||  }}
        }}
    }}{{#if: 
       | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
         }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=https://groups.google.com/forum/#!msg/alt.folklore.computers/5BnmLRl-FZM/HgwdC31cUO4J Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. )  {{#if: 
            | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}Vorlage:Toter Link/Core{{#switch: 
          |no|0|=
          |#default= {{#if:  ||  }}
        }}{{#invoke:TemplatePar|check
         |all      = inline= url=
         |opt      = datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
       }}{{#if: https://groups.google.com/forum/#!msg/alt.folklore.computers/5BnmLRl-FZM/HgwdC31cUO4J
       | {{#if:{{#invoke:URLutil|isWebURL|https://groups.google.com/forum/#!msg/alt.folklore.computers/5BnmLRl-FZM/HgwdC31cUO4J}}
          || {{#if:  ||  }} 
        }}
    }}{{#if: 
         | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
           }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}[https://groups.google.com/forum/#!msg/alt.folklore.computers/5BnmLRl-FZM/HgwdC31cUO4J }} }}}}}}}}}}{{#if:|
        {{#invoke:Vorlage:Internetquelle|archivBot|stamp={{{archiv-bot}}}|text={{#if:|Vorlage:Webarchiv/archiv-bot}}

}}}}{{#invoke:TemplatePar|check |all= url= titel= |opt= autor= hrsg= format= sprache= titelerg= werk= seiten= datum= abruf= zugriff= abruf-verborgen= archiv-url= archiv-datum= archiv-bot= kommentar= zitat= AT= CH= offline= |cat= {{#ifeq: 0 | 0 | Wikipedia:Vorlagenfehler/Vorlage:Internetquelle}} |template= Vorlage:Internetquelle |format=0 |preview=1 }}</ref>

Bekannte zeilenorientierte Editoren in der Unix-Welt sind ed und ex; der auf ex basierende vi verfügt wie seine Erweiterung Vim über einen Ex-Modus. Im MS-DOS-Umfeld war EDLIN ein gängiger Editor dieser Gattung.

Diese Art von Texteditoren ist für Ungeübte oft gewöhnungsbedürftig. Sie wurden häufig zum Editieren von Texten auf durch ein Rechnernetz verbundenen Rechnern verwendet.<ref>Klaus Dette (Hrsg.): Computer, Software und Vernetzungen für die Lehre: Das Computer-Investitions-Programm (CIP) in der Nutzanwendung. Springer-Verlag, Berlin / Heidelberg 1992, ISBN 3-540-55026-7, S. 66–68.</ref> In Fällen, wo als Benutzerschnittstelle ein Fernschreiber anstatt Bildschirm und PC-Tastatur vorhanden war, ist das Bearbeiten einer Datei oft nur mit Hilfe eines zeilenorientierten Editors möglich gewesen.

Literatur

  • {{#invoke:Vorlage:Literatur|f}}
  • {{#invoke:Vorlage:Literatur|f}}

Einzelnachweise

<references />