home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / medo125g.zip / medo125g / med.hlp (.txt) < prev    next >
OS/2 Help File  |  1999-03-03  |  544KB  |  4,386 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. MED - Ein Texteditor f╨ær Programmierer ΓòÉΓòÉΓòÉ
  3.  
  4.   MED ist ein Shareware -Texteditor f╨ær Programmierer f╨ær die 
  5. Betriebssystemplattformen OS/2 PM und Windows 9x/NT. 
  6.  
  7. MED eignet sich zur Bearbeitung beliebiger Textdateien, unterst╨ætzt aber 
  8. insbesondere die Erstellung und Compilierung von Quelltexten (Java, C, C++, 
  9. REXX, Ada, Modula2, Pascal, Fortran etc.). 
  10.  
  11. MED unterst╨ætzt einige OS/2 Spezialit╨öten: Drag&Drop (Farben, Fonts, Dateien), 
  12. erweiterte Attribute (Cursorposition, Lesezeichen), Multi-Threading, 
  13. Datenaustausch via Clipboard und DDE. 
  14.  
  15. o Zusammenfassung der wichtigsten Features 
  16. o Wichtiges zum Thema Shareware 
  17. o Wo man die aktuelle Programmversion finden kann 
  18. o Wie man sich registrieren lassen kann 
  19.  
  20.  
  21. ΓòÉΓòÉΓòÉ 2. Wichtige Informationen ΓòÉΓòÉΓòÉ
  22.  
  23. MED enth╨ölt einige versteckte Features - deshalb hier beim ersten Programmstart 
  24. folgende Hinweise: 
  25.  
  26. o Bei der Installation einer neuen Programmversion k╨ñnnen alle 
  27.   Konfigurationsdateien (med.cfg, med.kbd, med.tlb, med.syn) einer ╨ölteren 
  28.   Version weiterverwendet werden. Die Einstellungen neuer Features werden mit 
  29.   Default-Werten belegt. 
  30.  
  31.  
  32. o Die Tastaturbelegung ist konfigurierbar. 
  33.  
  34.  
  35. o Die Symbolleiste ist konfigurierbar (H╨ñhe, Position, vordefinierte Symbole, 
  36.   benutzerdefinierte Symbole, Zeitparameter der Bubble-Help). 
  37.  
  38.  
  39. o Ein Zeilenblock. kann wie ╨æblich mit [SHIFT+Pfeiltaste]-Tastenkombinationen 
  40.   markiert werden 
  41.   [SHIFT+ALT+Pfeiltaste]-Kombinationen markieren einen Spaltenblock. 
  42.  
  43.  
  44. o Der Section-Browser und das Section-Display sind an jeden Dateityp anpassbar. 
  45.  
  46.  
  47. o Der Window-Monitor kann permanent ge╨ñffnet gehalten und an das Hauptfenster 
  48.   "angeklebt" werden. 
  49.  
  50. Weitere wichtige Features... 
  51.  
  52.  
  53. ΓòÉΓòÉΓòÉ 3. Die Men╨æleiste ΓòÉΓòÉΓòÉ
  54.  
  55. ╨¬ber die Men╨æleiste sind die meisten Funktionen des Texteditors aufrufbar. 
  56. Hinter jedem Men╨æeintrag steht ein Tastaturk╨ærzel, das dem ge╨æbten Benutzer ein 
  57. schnelleres Arbeiten erm╨ñglicht. Die Tastaturk╨ærzel k╨ñnnen (fast) beliebig den 
  58. pers╨ñnlichen Vorlieben angepa╤üt werden. 
  59.  
  60. Um ein Tastaturk╨ærzel zu ╨öndern, wird der betreffende Men╨æpunkt bei gedr╨æckter 
  61. [CNTRL]-Taste angeklickt. Es wird dann der Dialog Tastaturk╨ærzel ╨öndern 
  62. ge╨ñffnet. 
  63.  
  64.  
  65. ΓòÉΓòÉΓòÉ 3.1. Men╨æ - Datei ΓòÉΓòÉΓòÉ
  66.  
  67. Das Men╨æ Datei enth╨ölt die ╨æblichen Funktionen wie Neu, ╨⌐ffnen, Sichern, 
  68. Drucken und Beenden. 
  69.  
  70. Au╤üerdem stehen die Dateinamen der zuletzt bearbeiteten Dateien in einer File 
  71. History zur schnellen Auswahl bereit. Die Anzahl der Eintr╨öge der File History 
  72. kann im Notizbuch "Einstellungen" auf der Seite Allgemein festgelegt werden. 
  73.  
  74.  
  75. ΓòÉΓòÉΓòÉ 3.1.1. Neu ΓòÉΓòÉΓòÉ
  76.  
  77. Neu w╨öhlen, um eine neue Datei zu erstellen. Es wird automatisch ein 
  78. Textfenster ge╨ñffnet. Die neue Datei tr╨ögt den vorl╨öufigen Namen "noname". 
  79.  
  80.  
  81. ΓòÉΓòÉΓòÉ 3.1.2. ╨⌐ffnen ╨æber Dateiselektor... ΓòÉΓòÉΓòÉ
  82.  
  83. ╨⌐ffnen ╨æber Dateiselektor w╨öhlen, um eine Datei zu laden. Zur Auswahl der Datei 
  84. wird der Dateiselektor-Dialog dargestellt. In diesem Dialog k╨ñnnen mehrere 
  85. Dateien ausgew╨öhlt werden. 
  86.  
  87. Hinweis: 
  88. Falls die zu ╨ñffnende Datei nicht vorhanden oder leer ist, wird die 
  89. entsprechende Skeleton-Datei geladen. 
  90.  
  91. Ob f╨ær eine zu ╨ñffnende Datei auch ein neues Textfenster erstellt werden soll, 
  92. kann mit der Option Datei im aktiven Fenster ╨ñffnen im Notizbuch Einstellungen 
  93. auf der Seite Laden festgelegt werden. 
  94.  
  95. Eine weitere Methode zum ╨⌐ffnen einer oder mehrerer Dateien ist durch Drag & 
  96. Drop m╨ñglich. Werfen Sie einfach das/die Icon(s) auf ein Textfenster. Auch hier 
  97. gilt: ist die Option Datei im aktiven Fenster ╨ñffnen aktiviert, wird die erste 
  98. Datei in das aktuelle Textfenster, die restlichen Dateien in neu erstellte 
  99. Textfenster geladen. 
  100.  
  101. Nach dem ╨⌐ffnen k╨ñnnen diverse Operationen (z.B. Tabs in Leerzeichen umwandeln) 
  102. automatisch ausgef╨æhrt werden. Welche Operationen ausgef╨æhrt werden sollen, 
  103. kann im Notizbuch Einstellungen auf der Seite Beim Laden festgelegt werden. 
  104.  
  105.  
  106. ΓòÉΓòÉΓòÉ 3.1.3. Dateiname aus Textpuffer ╨æbernehmen ΓòÉΓòÉΓòÉ
  107.  
  108. Dateiname aus Textpuffer ╨æbernehmen: Setzen Sie den Cursor in einem Textpuffer 
  109. auf einen Dateinamen (Position innerhalb des Dateinamens spielt keine Rolle) 
  110. und w╨öhlen Sie den Men╨æeintrag "Datei->╨⌐ffnen->Dateiname aus Textpuffer 
  111. ╨æbernehmen". Die Datei wird dann automatisch in einen neuen Textpuffer geladen. 
  112. Falls der Dateiname keine bzw. eine relative Pfadangabe enth╨ölt, wird die Datei 
  113. relativ zum Pfad der aktuellen Datei geladen. 
  114.  
  115. Diese Funktion ist n╨ætzlich, um schnell z.B. eine Include-Datei eines 
  116. C-Quelltextes zu laden (Systemincludes k╨ñnnen erst nach Implementation der 
  117. MED-Projektverwaltung geladen werden). 
  118.  
  119. Hinweis: Die Funktion l╨ö╤üt sich auch ╨æber einen Doppelklick mit der linken 
  120. Maustaste bei gleichzeitig gedr╨æckten [CTRL+ALT]-Tasten erreichen. 
  121.  
  122.  
  123. ΓòÉΓòÉΓòÉ 3.1.4. Importieren... ΓòÉΓòÉΓòÉ
  124.  
  125. Importieren w╨öhlen, um eine Datei an der aktuellen Cursorposition einzuf╨ægen. 
  126. Es wird der Dateiselektor-Dialog aufgerufen, in dem eine Datei ausgew╨öhlt 
  127. werden kann. 
  128.  
  129. Gegebenenfalls mu╤ü vorher der Blockmodus (Men╨æ "Block") festgelegt werden, der 
  130. bestimmt, ob die Datei wie ein Zeilenblock oder wie ein Spaltenblock eingef╨ægt 
  131. werden soll. 
  132.  
  133.  
  134. ΓòÉΓòÉΓòÉ 3.1.5. Sichern ΓòÉΓòÉΓòÉ
  135.  
  136. Sichern w╨öhlen, um eine ver╨önderte Datei abzuspeichern. 
  137.  
  138. Vor dem Speichern k╨ñnnen diverse Operationen (z.B. Leerzeichen an den 
  139. Zeilenenden entfernen) automatisch ausgef╨æhrt werden. Welche Operationen 
  140. ausgef╨æhrt werden sollen, kann im Notizbuch Einstellungen auf der Seite Beim 
  141. Sichern festgelegt werden. 
  142.  
  143.  
  144. ΓòÉΓòÉΓòÉ 3.1.6. Sichern als... ΓòÉΓòÉΓòÉ
  145.  
  146. Sichern als w╨öhlen, um eine Datei unter einem neuen Namen abzuspeichern. Zur 
  147. Eingabe des neuen Namens/Pfads wird der Dateiselektor-Dialog dargestellt. Falls 
  148. eine Datei mit dem neuen Namen bereits existiert, wird vor dem Sichern 
  149. nachgefragt, ob die alte Datei ╨æberschrieben werden soll. 
  150.  
  151. Vor dem Speichern k╨ñnnen diverse Operationen (z.B. Leerzeichen an den 
  152. Zeilenenden entfernen) automatisch ausgef╨æhrt werden. Welche Operationen 
  153. ausgef╨æhrt werden sollen, kann im Notizbuch Einstellungen auf der Seite Beim 
  154. Sichern festgelegt werden. 
  155.  
  156.  
  157. ΓòÉΓòÉΓòÉ 3.1.7. Alle sichern ΓòÉΓòÉΓòÉ
  158.  
  159. Alle sichern w╨öhlen, um alle modifizierten Dateien abzuspeichern. 
  160.  
  161. Vor dem Speichern k╨ñnnen diverse Operationen (z.B. Leerzeichen an den 
  162. Zeilenenden entfernen) automatisch ausgef╨æhrt werden. Welche Operationen 
  163. ausgef╨æhrt werden sollen, kann im Notizbuch Einstellungen auf der Seite Beim 
  164. Sichern festgelegt werden. 
  165.  
  166.  
  167. ΓòÉΓòÉΓòÉ 3.1.8. Schlie╤üen ΓòÉΓòÉΓòÉ
  168.  
  169. Schlie╤üen w╨öhlen, eine Datei und deren zugeh╨ñriges Textfenster zu schlie╤üen. 
  170. Falls die Datei noch nicht gesicherte ╨₧nderungen enth╨ölt, wird nachgefragt, ob 
  171. die Datei vor dem Schlie╤üen abgespeichert werden soll. 
  172.  
  173.  
  174. ΓòÉΓòÉΓòÉ 3.1.9. Sichern & Beenden ΓòÉΓòÉΓòÉ
  175.  
  176. Sichern & Beenden w╨öhlen, um die Datei im aktiven Textfenster zu sichern und 
  177. dann den Texteditor zu verlassen. Alle ge╨ñffneten Dateien werden vorher auf 
  178. nicht gesicherte ╨₧nderungen ╨æberpr╨æft. Falls eine Datei noch nicht gesicherte 
  179. ╨₧nderungen enth╨ölt, wird nachgefragt, ob die Datei vor dem Schlie╤üen 
  180. abgespeichert werden soll. 
  181.  
  182. Vor dem Speichern k╨ñnnen diverse Operationen (z.B. Leerzeichen an den 
  183. Zeilenenden entfernen) automatisch ausgef╨æhrt werden. Welche Operationen 
  184. ausgef╨æhrt werden sollen, kann im Notizbuch Einstellungen auf der Seite 
  185. Laden/Sichern festgelegt werden. 
  186.  
  187.  
  188. ΓòÉΓòÉΓòÉ 3.1.10. Beenden ΓòÉΓòÉΓòÉ
  189.  
  190. Beenden w╨öhlen, um den Texteditor zu verlassen. Alle ge╨ñffneten Dateien werden 
  191. vorher auf nicht gesicherte ╨₧nderungen ╨æberpr╨æft. Falls eine Datei noch nicht 
  192. gesicherte ╨₧nderungen enth╨ölt, wird nachgefragt, ob die Datei vor dem Schlie╤üen 
  193. abgespeichert werden soll. 
  194.  
  195.  
  196. ΓòÉΓòÉΓòÉ 3.2. Men╨æ - Bearbeiten ΓòÉΓòÉΓòÉ
  197.  
  198. Das Men╨æ Bearbeiten enth╨ölt Funktionen, f╨ær die kein Block markiert sein mu╤ü. 
  199.  
  200.  
  201. ΓòÉΓòÉΓòÉ 3.2.1. Undo ΓòÉΓòÉΓòÉ
  202.  
  203. Undo w╨öhlen, um die zuletzt gemachte Operation r╨æckg╨öngig zu machen. Undo 
  204. l╨ñscht das "Ge╨öndert"-Flag eines Textpuffers sobald alle ╨₧nderung r╨æckg╨öngig 
  205. gemacht worden sind. Bitte beachten Sie, dass der Undo-Puffer eine bestimmte 
  206. Gr╨ñesse hat, so dass nicht immer der Urzustand einer Datei erreicht werden 
  207. kann. 
  208.  
  209. Eine r╨æckg╨öngig gemachte Operation kann mit Redo erneut ausgef╨æhrt werden. 
  210.  
  211. In der Undo-Liste werden maximal 400 Operationen aufgezeichnet. Die Gr╨ñ╤üe der 
  212. Undo/Redo-Liste kann im Notizbuch Einstellungen auf der Seite Editieren 
  213. eingestellt werden. 
  214.  
  215. Umschalten auf ein anderes Textfenster l╨ñscht die Undo-Liste. 
  216.  
  217.  
  218. ΓòÉΓòÉΓòÉ 3.2.2. Redo ΓòÉΓòÉΓòÉ
  219.  
  220. Redo w╨öhlen, um die zuletzt mit Undo r╨æckg╨öngig gemachte Operation erneut 
  221. auszuf╨æhren. 
  222.  
  223. In der Redo-Liste werden maximal 400 Operationen aufgezeichnet. Die Gr╨ñ╤üe der 
  224. Undo/Redo-Liste kann im Notizbuch Einstellungen auf der Seite Editieren 
  225. eingestellt werden. 
  226.  
  227. Umschalten auf ein anderes Textfenster l╨ñscht die Redo-Liste. 
  228.  
  229.  
  230. ΓòÉΓòÉΓòÉ 3.2.3. Auf Clipboard verschieben ΓòÉΓòÉΓòÉ
  231.  
  232. Auf Clipboard verschieben w╨öhlen, um einen Block aus einem Text auszuschneiden 
  233. und auf das Clipboard zu kopieren. Der eventuell vorhandene Inhalt des 
  234. Clipboards wird vorher gel╨ñscht. 
  235.  
  236.  
  237. ΓòÉΓòÉΓòÉ 3.2.4. Auf Clipboard kopieren ΓòÉΓòÉΓòÉ
  238.  
  239. Auf Clipboard kopieren w╨öhlen, um einen Block auf das Clipboard zu kopieren. 
  240. Der eventuell vorhandene Inhalt des Clipboards wird vorher gel╨ñscht. 
  241.  
  242.  
  243. ΓòÉΓòÉΓòÉ 3.2.5. An Clipboard anh╨öngen ΓòÉΓòÉΓòÉ
  244.  
  245. An Clipboard anh╨öngen w╨öhlen, um einen Block an das Clipboard anzuh╨öngen. Der 
  246. eventuell vorhandene Inhalt des Clipboards wird vorher nicht gel╨ñscht. 
  247.  
  248.  
  249. ΓòÉΓòÉΓòÉ 3.2.6. Clipboard einf╨ægen (Zeilenmodus) ΓòÉΓòÉΓòÉ
  250.  
  251. Clipboard einf╨ægen (Zeilenmodus) w╨öhlen, um den Clipboard-Inhalt in das aktive 
  252. Textfenster als Zeilenblock einzuf╨ægen. 
  253.  
  254.  
  255. ΓòÉΓòÉΓòÉ 3.2.7. Clipboard einf╨ægen (Spaltenmodus) ΓòÉΓòÉΓòÉ
  256.  
  257. Clipboard einf╨ægen w╨öhlen, um den Clipboard-Inhalt in das aktive Textfenster 
  258. als Spaltenblock einzuf╨ægen. 
  259.  
  260. Die Zeilen des Clipboardinhalts werden rechts der aktuellen Cursor-Position in 
  261. die schon existierenden Zeilen integriert. 
  262.  
  263.  
  264. ΓòÉΓòÉΓòÉ 3.2.8. Cursorposition sichern ΓòÉΓòÉΓòÉ
  265.  
  266. setzt das "Ping-Pong" Lesezeichen, d.h. die aktuelle Cursorposition wird 
  267. gesichert. Cursorposition restaurieren setzt den Cursor an die gespeicherte 
  268. Cursorposition zur╨æck. Dabei wird automatisch die gerade aktuelle Position als 
  269. R╨æcksprungmarke gespeichert (Ping-Pong). 
  270.  
  271. Beispiel: Der Cursor befindet sich in Zeile 20. Sie rufen "Cursorposition 
  272. sichern" auf. Jetzt scrollen Sie in Zeile 100. Durch Aufruf von "Cursorposition 
  273. restaurieren" springt der Cursor in Zeile 20. Bei erneutem Aufruf von 
  274. "Cursorposition restaurieren" springt der Cursor wieder in Zeile 100 usw... 
  275.  
  276.  
  277. ΓòÉΓòÉΓòÉ 3.2.9. Cursorposition restaurieren ΓòÉΓòÉΓòÉ
  278.  
  279. setzt den Cursor zum "Ping-Pong" Lesezeichen, d.h. die aktuelle Cursorposition 
  280. wird restauriert. Das "Ping-Pong" Lesezeichen wird mit Cursorposition sichern 
  281. initialisiert. 
  282.  
  283. Beispiel: Der Cursor befindet sich in Zeile 20. Sie rufen "Cursorposition 
  284. sichern" auf. Jetzt scrollen Sie in Zeile 100. Durch Aufruf von "Cursorposition 
  285. restaurieren" springt der Cursor in Zeile 20. Bei erneutem Aufruf von 
  286. "Cursorposition restaurieren" springt der Cursor wieder in Zeile 100 usw... 
  287.  
  288.  
  289. ΓòÉΓòÉΓòÉ 3.2.10. Submen╨æ - Text ΓòÉΓòÉΓòÉ
  290.  
  291. Das Submen╨æ Text enth╨ölt Funktionen, die auf alle Zeilen eines Textes wirken. 
  292.  
  293.  
  294. ΓòÉΓòÉΓòÉ 3.2.10.1. Tabs expandieren ΓòÉΓòÉΓòÉ
  295.  
  296. Tabs expandieren w╨öhlen, um Tabulator-Zeichen (ASCII 9) in Leerzeichenfolgen 
  297. umzuwandeln. 
  298.  
  299. Im Notizbuch Einstellungen auf der Seite Laden/Sichern kann festgelegt werden, 
  300. ob diese Operation nach dem ╨⌐ffnen einer Datei automatisch ausgef╨æhrt werden 
  301. soll. 
  302.  
  303. Es ist auch m╨ñglich, den umgekehrten Vorgang (Leerzeichen in Tabs umwandeln) 
  304. direkt vor dem Sichern einer Datei automatisch ausf╨æhren zu lassen. Dateien 
  305. k╨ñnnen also auf dem Massenspeicher (etwas) komprimiert gehalten werden. 
  306.  
  307.  
  308. ΓòÉΓòÉΓòÉ 3.2.10.2. Tabs generieren ΓòÉΓòÉΓòÉ
  309.  
  310. Tabs generieren w╨öhlen, um Leerzeichenfolgen in ein Tabulator-Zeichen (ASCII 9) 
  311. umzuwandeln. 
  312.  
  313. Im Notizbuch Einstellungen auf der Seite Laden/Sichern kann festgelegt werden, 
  314. ob diese Operation vor dem Sichern einer Datei automatisch ausgef╨æhrt werden 
  315. soll. Der Inhalt des Textfensters wird dabei nicht ver╨öndert (d.h. alle 
  316. Leerzeichen bleiben Leerzeichen). 
  317.  
  318. Es ist auch m╨ñglich, den umgekehrten Vorgang (Tabs in Leerzeichen umwandeln) 
  319. direkt nach dem ╨⌐ffnen einer Datei automatisch ausf╨æhren zu lassen. Dateien 
  320. k╨ñnnen also auf dem Massenspeicher (etwas) komprimiert gehalten werden. 
  321.  
  322.  
  323. ΓòÉΓòÉΓòÉ 3.2.10.3. Formatieren... ΓòÉΓòÉΓòÉ
  324.  
  325. Formatieren w╨öhlen, um alle Zeilen im aktiven Textfenster umzubrechen. Es 
  326. erscheint folgender Dialog in dem die Umbruchspalte eingegeben werden kann. Die 
  327. Umbruchspalte kann auch im Notizbuch Einstellungen auf der Seite 
  328. Editieren/Zeilenumbruch eingestellt werden. 
  329.  
  330. Hinweis: Die Zeilen werden an Wortgrenzen umgebrochen. 
  331.  
  332.  
  333. ΓòÉΓòÉΓòÉ 3.2.10.4. Sortieren... ΓòÉΓòÉΓòÉ
  334.  
  335. Sortieren w╨öhlen, um den Dialog Sortieren aufzurufen. 
  336.  
  337.  
  338. ΓòÉΓòÉΓòÉ 3.2.10.5. Konvertiere Default Codepage nach MS Windows Codepage ΓòÉΓòÉΓòÉ
  339.  
  340. konvertiert alle Zeichen im aktiven Textbuffer von der Default Codepage 
  341. (gesetzt in CONFIG.SYS) in die MS Windows kompatible Codepage 1004. Dies ist 
  342. n╨ætzlich, wenn ein unter OS/2 erstellter Text ausschlie╤ülich unter MS Windows 
  343. weiter verwendet werden soll. 
  344.  
  345. Hinweis: Die Codepage zum Anzeigen/Editieren des Texts wird nicht ge╨öndert. 
  346.  
  347.  
  348. ΓòÉΓòÉΓòÉ 3.2.10.6. Konvertiere MS Windows Codepage nach Default Codepage ΓòÉΓòÉΓòÉ
  349.  
  350. konvertiert alle Zeichen im aktiven Textbuffer von der MS Windows kompatiblen 
  351. Codepage 1004 in die OS/2 Default Codepage (gesetzt in CONFIG.SYS). 
  352. Wenn ein unter Windows erstellter Text mit MED editiert werden soll, kann 
  353. entweder der Text in die OS/2 Codepage umgewandelt werden, oder es kann die 
  354. Windows Codepage zur Textausgabe aktiviert werden (Men╨æ Fenster->Codepage). Die 
  355. erste M╨ñglichkeit ist dann sinnvoll, wenn der Text nur noch unter OS/2 weiter 
  356. verwendet wird. Die zweite M╨ñglichkeit ist anzuwenden, wenn der Text weiterhin 
  357. unter Windows verwendet wird. 
  358.  
  359.  
  360. ΓòÉΓòÉΓòÉ 3.2.11. Submen╨æ - Wort ΓòÉΓòÉΓòÉ
  361.  
  362. Das Submen╨æ Wort enth╨ölt Funktionen, mit deren Hilfe Worte manipuliert werden 
  363. k╨ñnnen: 
  364.  
  365. o Wort markieren 
  366. o Wort l╨ñschen 
  367. o Wort abschneiden 
  368. o Wort gro╤ü 
  369. o Wort klein 
  370. o Wort kapitalisieren 
  371.  
  372.  
  373. ΓòÉΓòÉΓòÉ 3.2.11.1. Wort makieren ΓòÉΓòÉΓòÉ
  374.  
  375. Wort makieren w╨öhlen, um das Wort auf dem der Cursor steht als Block zu 
  376. kennzeichnen. 
  377.  
  378.  
  379. ΓòÉΓòÉΓòÉ 3.2.11.2. Wort l╨ñschen ΓòÉΓòÉΓòÉ
  380.  
  381. Wort l╨ñschen w╨öhlen, um das Wort auf dem der Cursor steht aus dem Text zu 
  382. l╨ñschen. 
  383.  
  384.  
  385. ΓòÉΓòÉΓòÉ 3.2.11.3. Bis Wortende l╨ñschen ΓòÉΓòÉΓòÉ
  386.  
  387. Bis Wortende l╨ñschen w╨öhlen, um alle Zeichen ab der Cursorposition bis zum 
  388. Wortende zu l╨ñschen. 
  389.  
  390.  
  391. ΓòÉΓòÉΓòÉ 3.2.11.4. Bis Wortanfang l╨ñschen ΓòÉΓòÉΓòÉ
  392.  
  393. Bis Wortanfang l╨ñschen w╨öhlen, um alle Zeichen ab der Cursorposition bis zum 
  394. Wortanfang zu l╨ñschen. 
  395.  
  396.  
  397. ΓòÉΓòÉΓòÉ 3.2.11.5. Wort gro╤ü ΓòÉΓòÉΓòÉ
  398.  
  399. Wort gro╤ü w╨öhlen, um das Wort auf dem der Cursor steht vollst╨öndig in 
  400. Gro╤übuchstaben zu konvertieren. 
  401.  
  402.  
  403. ΓòÉΓòÉΓòÉ 3.2.11.6. Wort klein ΓòÉΓòÉΓòÉ
  404.  
  405. Wort klein w╨öhlen, um das Wort auf dem der Cursor steht vollst╨öndig in 
  406. Kleinbuchstaben zu konvertieren. 
  407.  
  408.  
  409. ΓòÉΓòÉΓòÉ 3.2.11.7. Wort kapitalisieren ΓòÉΓòÉΓòÉ
  410.  
  411. Wort kapitalisieren w╨öhlen, um auf das Wort auf dem der Cursor steht wie folgt 
  412. zu konvertieren: Das erste Zeichen des Wortes wird in einen Gro╤übuchstaben, der 
  413. Rest des Wortes in Kleinbuchstaben umgewandelt. 
  414.  
  415.  
  416. ΓòÉΓòÉΓòÉ 3.2.12. Submen╨æ - Zeile ΓòÉΓòÉΓòÉ
  417.  
  418. Das Submen╨æ Zeile enth╨ölt Funktionen, mit deren Hilfe einzelne Zeilen 
  419. manipuliert werden k╨ñnnen: 
  420.  
  421. o Zeile aufnehmen 
  422. o Zeile einf╨ægen 
  423. o Zeile l╨ñschen 
  424. o Gel╨ñschte Zeile einf╨ægen 
  425. o Zeile abschneiden 
  426. o Zeilen vertauschen 
  427. o Zeile zentrieren 
  428. o Indent 
  429. o Unindent 
  430.  
  431.  
  432. ΓòÉΓòÉΓòÉ 3.2.12.1. Zeile aufnehmen ΓòÉΓòÉΓòÉ
  433.  
  434. Zeile aufnehmen w╨öhlen, um die Zeile in der der Cursor steht in einen Puffer zu 
  435. kopieren. Es wird unabh╨öngig von der Spaltenposition des Cursors die ganze 
  436. Zeile kopiert. 
  437.  
  438. Der Inhalt des Puffers kann mit Zeile einf╨ægen an einer anderen Stelle in ein 
  439. beliebiges Textfenster (des Texteditors) eingef╨ægt werden. Auch hier spielt die 
  440. Spaltenposition des Cursors keine Rolle: Der Puffer wird oberhalb der aktuellen 
  441. Zeile eingef╨ægt. 
  442.  
  443. Diese Funktionen stellen also eine schnelle Methode zum Kopieren einer Zeile 
  444. zur Verf╨ægung. 
  445.  
  446.  
  447. ΓòÉΓòÉΓòÉ 3.2.12.2. Zeile einf╨ægen ΓòÉΓòÉΓòÉ
  448.  
  449. Zeile einf╨ægen w╨öhlen, um die mit Zeile aufnehmen in einen Puffer ╨æbertragene 
  450. Zeile in den Text einzuf╨ægen. Die Spaltenposition des Cursors spielt dabei 
  451. keine Rolle: Der Puffer wird oberhalb der aktuellen Zeile eingef╨ægt. 
  452.  
  453. Diese Funktionen stellen also eine schnelle Methode zum Kopieren einer Zeile 
  454. zur Verf╨ægung. 
  455.  
  456.  
  457. ΓòÉΓòÉΓòÉ 3.2.12.3. Zeilen vertauschen ΓòÉΓòÉΓòÉ
  458.  
  459. Zeilen vertauschen w╨öhlen, um die Zeile in der der Cursor steht, mit der 
  460. nachfolgenden Zeile zu vertauschen. 
  461.  
  462.  
  463. ΓòÉΓòÉΓòÉ 3.2.12.4. Zeile l╨ñschen ΓòÉΓòÉΓòÉ
  464.  
  465. Zeile l╨ñschen w╨öhlen, um die ganze Zeile in der der Cursor steht, aus dem Text 
  466. zu entfernen. Die Spaltenposition des Cursors spielt dabei keine Rolle. 
  467.  
  468. Die gel╨ñschte Zeile wird in einem unabh╨öngigen Puffer zwischengelagert, bis 
  469. eine andere Zeile gel╨ñscht wird. Der Puffer kann mit Gel╨ñschte Zeile einf╨ægen 
  470. an einer anderen Stelle in ein beliebiges Textfenster (des Texteditors) 
  471. eingef╨ægt werden. Auch hier spielt die Spaltenposition des Cursors keine Rolle: 
  472. Der Puffer wird oberhalb der aktuellen Zeile eingef╨ægt. 
  473.  
  474. Diese Funktionen stellen also eine schnelle Methode zum Verschieben einer Zeile 
  475. zur Verf╨ægung. 
  476.  
  477.  
  478. ΓòÉΓòÉΓòÉ 3.2.12.5. Gel╨ñschte Zeile einf╨ægen ΓòÉΓòÉΓòÉ
  479.  
  480. Gel╨ñschte Zeile einf╨ægen w╨öhlen, um die zuletzt mit Zeile l╨ñschen entfernte 
  481. Zeile, in das aktive Textfenster einzuf╨ægen. Die Spaltenposition des Cursors 
  482. spielt dabei keine Rolle: Der Puffer wird oberhalb der aktuellen Zeile 
  483. eingef╨ægt. 
  484.  
  485. Diese Funktionen stellen also eine schnelle Methode zum Verschieben einer Zeile 
  486. zur Verf╨ægung. 
  487.  
  488.  
  489. ΓòÉΓòÉΓòÉ 3.2.12.6. Zeile abschneiden ΓòÉΓòÉΓòÉ
  490.  
  491. Abschneiden w╨öhlen, um eine Zeile ab der Cursorposition bis zum Zeilenende zu 
  492. l╨ñschen. 
  493.  
  494.  
  495. ΓòÉΓòÉΓòÉ 3.2.12.7. Zeile zentrieren ΓòÉΓòÉΓòÉ
  496.  
  497. Zentrieren w╨öhlen, um die aktuelle Zeile zwischen der ersten Spalte und der 
  498. Zeilenumbruchsspalte zu zentrieren. 
  499.  
  500.  
  501. ΓòÉΓòÉΓòÉ 3.2.12.8. Indent ΓòÉΓòÉΓòÉ
  502.  
  503. Indent w╨öhlen, um einen Zeilenabschnitt einzur╨æcken, so da╤ü der Cursor unter 
  504. dem n╨öchsten Nicht-Leerzeichen oder Zeilenende der dar╨æberliegenden Zeile 
  505. steht. Falls die L╨önge der dar╨æberliegende Zeile kleiner als die aktuelle 
  506. Cursor-Position ist, werden die vorhergehenden Zeilen zur Bestimmung der 
  507. Position des ersten Nicht-Leerzeichens benutzt, bis die erste sichtbare Zeile 
  508. im Textfenster erreicht ist. 
  509.  
  510. Eine Zeile wird an der aktuellen Cursor-Position einger╨æckt. 
  511.  
  512. Beispiel: 
  513.  
  514. printf("hello\n");        // Hello
  515. for(;;)
  516.  printf("world!\n");// World
  517.            ^
  518.            |
  519.            Cursor-Position vor Indent
  520.  
  521.  .
  522.  .
  523.  .
  524.  printf("world!\n");       // World
  525.                  ^
  526.                  |
  527.                  Cursor-Position nach Indent
  528.  
  529.  Siehe auch Unindent und Unindent Block 
  530.  
  531.  
  532. ΓòÉΓòÉΓòÉ 3.2.12.9. Unident ΓòÉΓòÉΓòÉ
  533.  
  534. Unindent w╨öhlen, um einen Zeilenabschnitt auszur╨æcken, so da╤ü der Cursor unter 
  535. dem vorhergehenden Nicht-Leerzeichen oder Zeilenende der dar╨æberliegenden Zeile 
  536. steht. Falls die L╨önge der dar╨æberliegende Zeile kleiner als die aktuelle 
  537. Cursor-Position ist, werden die vorhergehenden Zeilen zur Bestimmung der 
  538. Position des ersten Nicht-Leerzeichens benutzt, bis die erste sichtbare Zeile 
  539. im Textfenster erreicht ist. 
  540.  
  541. Eine Zeile wird an der aktuellen Cursor-Position ausger╨æckt. 
  542.  
  543. Beispiel: 
  544.  
  545. printf("hello\n");        // Hello
  546. for(;;)
  547.  printf("world!\n");        // World
  548.                   ^
  549.                   |
  550.                   Cursor-Position vor UnIndent
  551.  
  552.  .
  553.  .
  554.  .
  555.  printf("world!\n");       // World
  556.                  ^
  557.                  |
  558.                  Cursor-Position nach UnIndent
  559.  Siehe auch Indent und Indent Block 
  560.  
  561.  
  562. ΓòÉΓòÉΓòÉ 3.2.13. Zeichnen ΓòÉΓòÉΓòÉ
  563.  
  564. Das Submen╨æ Zeichnen enth╨ölt Funktionen zum manuellen und automatischen 
  565. Erzeugen von ASCII-Graphiken bzw. Umrandungen. Ein markierter Spaltenblock kann 
  566. mit dem ausgew╨öhlten Linientyp umrandet werden. 
  567.  
  568. Es stehen zehn Linientypen zur Verf╨ægung, die im Submen╨æ "Zeichnen" ausgew╨öhlt 
  569. werden k╨ñnnen: 
  570.  
  571.  ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  572.  ΓòæFalls diese Zeilen nicht von einer DoppellinieΓòæ
  573.  Γòæumrandet sein sollten, ueberprufen Sie bitte, Γòæ
  574.  Γòæob in der CONFIG.SYS der Befehl        Γòæ
  575.  Γòæ      CODEPAGE=437,850           Γòæ
  576.  Γòæenthalten ist.                 Γòæ
  577.  ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  578.  ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÉ  ΓòÆΓòÉΓòÉΓòÉΓòÉΓòñΓòÉΓòÉΓòÉΓòÉΓòò  ΓòôΓöÇΓöÇΓöÇΓöÇΓòÑΓöÇΓöÇΓöÇΓöÇΓòû
  579.  ΓöéTestΓöéTestΓöé  ΓöéTestΓöéTestΓöé  ΓòæTestΓòæTestΓòæ
  580.  ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÿ  ΓòÿΓòÉΓòÉΓòÉΓòÉΓòºΓòÉΓòÉΓòÉΓòÉΓò¢  ΓòÖΓöÇΓöÇΓöÇΓöÇΓò¿ΓöÇΓöÇΓöÇΓöÇΓò£
  581.  
  582.  ΓûæΓûæΓûæΓûæΓûæΓûæΓûæΓûæΓûæΓûæΓûæ  ΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆ  ΓûôΓûôΓûôΓûôΓûôΓûôΓûôΓûôΓûôΓûôΓûô  ΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûê
  583.  ΓûæTestΓûæTestΓûæ  ΓûÆTestΓûÆTestΓûÆ  ΓûôTestΓûôTestΓûô  ΓûêTestΓûêTestΓûê
  584.  ΓûæΓûæΓûæΓûæΓûæΓûæΓûæΓûæΓûæΓûæΓûæ  ΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆ  ΓûôΓûôΓûôΓûôΓûôΓûôΓûôΓûôΓûôΓûôΓûô  ΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûê
  585.  
  586.  +----+----+  ***********
  587.  |Test|Test|  *Test*Test*
  588.  +----+----+  ***********
  589.  
  590.  
  591. ΓòÉΓòÉΓòÉ 3.3. Men╨æ - Block ΓòÉΓòÉΓòÉ
  592.  
  593. Das Men╨æ Block enth╨ölt Funktionen, die sich ausschlie╤ülich auf einen 
  594. Blockbereich anwenden lassen. 
  595.  
  596.  
  597. ΓòÉΓòÉΓòÉ 3.3.1. Start markieren ΓòÉΓòÉΓòÉ
  598.  
  599. Start markieren w╨öhlen, um den Blockstart festzulegen. 
  600.  
  601. Bitte beachten Sie, da╤ü es noch alternative Methoden zur Blockmarkierung gibt. 
  602.  
  603.  
  604. ΓòÉΓòÉΓòÉ 3.3.2. Ende markieren ΓòÉΓòÉΓòÉ
  605.  
  606. Ende markieren w╨öhlen, um das Blockende festzulegen. 
  607.  
  608. Bitte beachten Sie, da╤ü es noch alternative Methoden zur Blockmarkierung gibt. 
  609.  
  610.  
  611. ΓòÉΓòÉΓòÉ 3.3.3. Markierung aufheben ΓòÉΓòÉΓòÉ
  612.  
  613. Markierung aufheben w╨öhlen, um eine Blockmarkierung zu entfernen. Der 
  614. Textpuffer wird dabei nicht ver╨öndert. 
  615.  
  616.  
  617. ΓòÉΓòÉΓòÉ 3.3.4. Selektion beibehalten ΓòÉΓòÉΓòÉ
  618.  
  619. Wenn die Option Selektion beibehalten aktiviert ist, bleibt bei einer ╨₧nderung 
  620. der Cursor-Position die Blockmarkierung erhalten. Mit der [Entf]-Taste wird das 
  621. Zeichen an der aktuellen Cursor-Position gel╨ñscht, auch wenn ein Block markiert 
  622. ist. Eine Blockmarkierung bleibt bestehen, bis ein neuer Block markiert wird 
  623. oder die Markierung explizit aufgehoben wird. 
  624.  
  625. Ist die Option nicht aktiviert, wird die Blockmarkierung bei einer 
  626. Cursorbewegung automatisch aufgehoben. Au╤üerdem erh╨ölt die [Entf]-Taste die 
  627. Funktion "Block l╨ñschen", sobald ein Block markiert wird. 
  628.  
  629.  
  630. ΓòÉΓòÉΓòÉ 3.3.5. Zeilenmodus ΓòÉΓòÉΓòÉ
  631.  
  632. Der Zeilenblock-Modus wird aktiviert. 
  633.  
  634. Hinweis: Beim Markieren eines Blocks mit der Maus wird der Blockmodus 
  635. automatisch entsprechend umgeschaltet. Die Maustasten k╨ñnnen im Notizbuch 
  636. "Einstellungen" auf der Seite "Maus" konfiguriert werden. 
  637.  
  638. Die [SHIFT+Cursortaste]-Kommandos schalten automatisch in den Zeilenmodus, die 
  639. [SHIFT+ALT+Cursortaste]-Kommandos schalten automatisch in den Spaltenmodus. 
  640.  
  641.  
  642. ΓòÉΓòÉΓòÉ 3.3.6. Spaltenmodus ΓòÉΓòÉΓòÉ
  643.  
  644. Der Spaltenblock-Modus wird aktiviert. 
  645.  
  646. Hinweis: Beim Markieren eines Blocks mit der Maus wird der Blockmodus 
  647. automatisch entsprechend umgeschaltet. Die Maustasten k╨ñnnen im Notizbuch 
  648. "Einstellungen" auf der Seite "Maus" konfiguriert werden. 
  649.  
  650. Die [SHIFT + Cursortaste]-Kommandos schalten automatisch in den Zeilenmodus, 
  651. die [SHIFT + ALT + Cursortaste]-Kommandos schalten automatisch in den 
  652. Spaltenmodus. 
  653.  
  654.  
  655. ΓòÉΓòÉΓòÉ 3.3.7. Kopieren ΓòÉΓòÉΓòÉ
  656.  
  657. Kopieren w╨öhlen, um einen Block an eine andere Stelle innerhalb eines 
  658. beliebigen Textfenster zu kopieren. Die Blockmarkierung wird dabei an die neue 
  659. Stelle ╨æbernommen. 
  660.  
  661. Bitte beachten Sie, da╤ü das Clipboard unver╨öndert bleibt. 
  662.  
  663.  
  664. ΓòÉΓòÉΓòÉ 3.3.8. Verschieben ΓòÉΓòÉΓòÉ
  665.  
  666. Verschieben w╨öhlen, um einen Block an eine andere Stelle innerhalb eines 
  667. beliebigen Textfenster zu verschieben. Die Blockmarkierung wird dabei an die 
  668. neue Stelle ╨æbernommen. 
  669.  
  670. Bitte beachten Sie, da╤ü das Clipboard unver╨öndert bleibt. 
  671.  
  672.  
  673. ΓòÉΓòÉΓòÉ 3.3.9. L╨ñschen ΓòÉΓòÉΓòÉ
  674.  
  675. L╨ñschen w╨öhlen, um einen Block aus einem Text zu l╨ñschen. 
  676.  
  677. Bitte beachten Sie, da╤ü das Clipboard unver╨öndert bleibt. 
  678.  
  679.  
  680. ΓòÉΓòÉΓòÉ 3.3.10. Indent Block ΓòÉΓòÉΓòÉ
  681.  
  682. Indent Block w╨öhlen, um einen Block nach rechts einzur╨æcken. 
  683.  
  684. Ist ein Zeilenblock markiert, wird der Bereich der Blockzeilen einger╨æckt, der 
  685. rechts der Cursor-Spaltenposition liegt. Einr╨æcken bedeutet, da╤ü in alle 
  686. Blockzeilen an der Cursor-Spaltenposition soviele Leerzeichen eingef╨ægt werden, 
  687. bis der Cursor unter dem ersten "Nicht-Leerzeichen" der Zeile oberhalb des 
  688. Blocks steht. Falls die L╨önge der dar╨æberliegende Zeile kleiner als die 
  689. aktuelle Cursor-Position ist, werden die vorhergehenden Zeilen zur Bestimmung 
  690. der Position des ersten Nicht-Leerzeichens benutzt, bis die erste sichtbare 
  691. Zeile im Textfenster erreicht ist. 
  692.  
  693. Ein Block wird an der aktuellen Cursor-Position einger╨æckt. 
  694.  
  695. Beispiel 1: 
  696.  
  697. Beispiel 2: 
  698.  
  699. Hinweis: Der Zeilenblock mu╤ü aus ganzen Zeilen bestehen, d.h. die erste/letzte 
  700. Zeile des Blocks m╨æssen vollst╨öndig markiert sein. Das erreicht man am 
  701. einfachsten, in dem man vor dem Markieren des Block den Cursor in die erste 
  702. Spalte setzt, und dann mit den Pfeiltasten [Unten] oder [Oben] den Block 
  703. markiert. 
  704.  
  705. Ist ein Spaltenblock markiert, wird der Blockbereich horizontal nach rechts in 
  706. den Zeilen verschoben, bis der Cursor unter dem ersten "Nicht-Leerzeichen" der 
  707. Zeile oberhalb des Blocks steht. Falls die L╨önge der dar╨æberliegende Zeile 
  708. kleiner als die aktuelle Cursor-Position ist, werden die vorhergehenden Zeilen 
  709. zur Bestimmung der Position des ersten Nicht-Leerzeichens benutzt, bis die 
  710. erste sichtbare Zeile im Textfenster erreicht ist. 
  711.  
  712. Bitte beachten Sie, da╤ü das Clipboard unver╨öndert bleibt. 
  713.  
  714. Siehe auch Unindent Block und Unindent 
  715.  
  716.  
  717. ΓòÉΓòÉΓòÉ 3.3.11. Unindent Block ΓòÉΓòÉΓòÉ
  718.  
  719. Unindent Block w╨öhlen, um einen Block nach links auszur╨æcken. 
  720.  
  721. Ist ein Zeilenblock markiert, wird der Bereich der Blockzeilen ausger╨æckt, der 
  722. rechts der Cursor-Spaltenposition liegt. Ausr╨æcken bedeutet, da╤ü in allen 
  723. Blockzeilen links der Cursor-Spaltenposition soviele Leerzeichen entfernt 
  724. werden, bis der Cursor unter dem ersten "Nicht-Leerzeichen" der Zeile oberhalb 
  725. des Blocks steht. Falls die L╨önge der dar╨æberliegende Zeile kleiner als die 
  726. aktuelle Cursor-Position ist, werden die vorhergehenden Zeilen zur Bestimmung 
  727. der Position des ersten Nicht-Leerzeichens benutzt, bis die erste sichtbare 
  728. Zeile im Textfenster erreicht ist. 
  729.  
  730. Ein Block wird an der aktuellen Cursor-Position ausger╨æckt. 
  731.  
  732. Beispiel: 
  733.  
  734. Hinweis: Der Zeilenblock mu╤ü aus ganzen Zeilen bestehen, d.h. die erste/letzte 
  735. Zeile des Blocks m╨æssen vollst╨öndig markiert sein. Das erreicht man am 
  736. einfachsten, in dem man vor dem Markieren des Block den Cursor in die erste 
  737. Spalte setzt, und dann mit den Pfeiltasten [Unten] oder [Oben] den Block 
  738. markiert. 
  739.  
  740. Ist ein Spaltenblock markiert, wird der Blockbereich horizontal nach links in 
  741. den Zeilen verschoben, bis der Cursor unter dem ersten "Nicht-Leerzeichen" der 
  742. Zeile oberhalb des Blocks steht. Falls die L╨önge der dar╨æberliegende Zeile 
  743. kleiner als die aktuelle Cursor-Position ist, werden die vorhergehenden Zeilen 
  744. zur Bestimmung der Position des ersten Nicht-Leerzeichens benutzt, bis die 
  745. erste sichtbare Zeile im Textfenster erreicht ist. 
  746.  
  747. Bitte beachten Sie, da╤ü das Clipboard unver╨öndert bleibt. 
  748.  
  749. Siehe auch Indent Block und Indent 
  750.  
  751.  
  752. ΓòÉΓòÉΓòÉ 3.3.12. Shift links ΓòÉΓòÉΓòÉ
  753.  
  754. Shift links w╨öhlen, um einen Block nach links zu verschieben. 
  755.  
  756. Ist ein Zeilenblock markiert, wird der Bereich der Blockzeilen verschoben, der 
  757. rechts der Cursor-Spaltenposition liegt. Eine Blockzeile kann nur verschoben 
  758. werden, wenn sich Leerzeichen rechts der Cursor-Spaltenposition befinden. 
  759.  
  760. Hinweis: Der Zeilenblock mu╤ü aus ganzen Zeilen bestehen, d.h. die erste/letzte 
  761. Zeile des Blocks m╨æssen vollst╨öndig markiert sein. Das erreicht man am 
  762. einfachsten, in dem man vor dem Markieren des Block den Cursor in die erste 
  763. Spalte setzt, und dann mit den Pfeiltasten [Unten] oder [Oben] den Block 
  764. markiert. 
  765.  
  766. Ist ein Spaltenblock markiert, wird der Blockbereich unabh╨öngig von der 
  767. Cursor-Position nach links in den Zeilen verschoben. Die Entfernung, um die 
  768. verschoben wird, kann im Notizbuch Einstellungen auf der Seite Editieren im 
  769. Eingabefeld Shiftweite eingestellt werden. 
  770.  
  771. Bitte beachten Sie, da╤ü das Clipboard unver╨öndert bleibt. 
  772.  
  773.  
  774. ΓòÉΓòÉΓòÉ 3.3.13. Shift rechts ΓòÉΓòÉΓòÉ
  775.  
  776. Shift rechts w╨öhlen, um einen Block nach rechts zu verschieben. 
  777.  
  778. Ist ein Zeilenblock markiert, wird der Bereich der Blockzeilen verschoben, der 
  779. rechts der Cursor-Spaltenposition liegt. Nach rechts verschieben bedeutet, da╤ü 
  780. in allen Blockzeilen an der Cursor-Spaltenposition Leerzeichen eingef╨ægt 
  781. werden. Die Anzahl der Leerzeichen kann im Notizbuch Einstellungen auf der 
  782. Seite Editieren im Eingabefeld Shiftweite eingestellt werden. 
  783.  
  784. Hinweis: Der Zeilenblock mu╤ü aus ganzen Zeilen bestehen, d.h. die erste/letzte 
  785. Zeile des Blocks m╨æssen vollst╨öndig markiert sein. Das erreicht man am 
  786. einfachsten, in dem man vor dem Markieren des Block den Cursor in die erste 
  787. Spalte setzt, und dann mit den Pfeiltasten [Unten] oder [Oben] den Block 
  788. markiert. 
  789.  
  790. Ist ein Spaltenblock markiert, wird der Blockbereich unabh╨öngig von der 
  791. Cursor-Position nach rechts in den Zeilen verschoben. Die Entfernung, um die 
  792. verschoben wird, kann im Notizbuch Einstellungen auf der Seite Editieren im 
  793. Eingabefeld Shiftweite eingestellt werden. 
  794.  
  795. Bitte beachten Sie, da╤ü das Clipboard unver╨öndert bleibt. 
  796.  
  797.  
  798. ΓòÉΓòÉΓòÉ 3.3.14. Formatieren... ΓòÉΓòÉΓòÉ
  799.  
  800. Formatieren w╨öhlen, um die Zeilen eines Zeilenblocks umzubrechen. Es erscheint 
  801. folgender Dialog in dem die Umbruchspalte eingegeben werden kann. Die 
  802. Umbruchspalte kann auch im Notizbuch Einstellungen auf der Seite 
  803. Editieren/Zeilenumbruch eingestellt werden. 
  804.  
  805. Hinweis: Die Zeilen werden an Wortgrenzen umgebrochen. 
  806.  
  807.  
  808. ΓòÉΓòÉΓòÉ 3.3.15. Sichern... ΓòÉΓòÉΓòÉ
  809.  
  810. Sichern w╨öhlen, um einen Block auf einen Massenspeicher zu schreiben. Zur 
  811. Eingabe des Dateinames wird der Dateiselektor-Dialog dargestellt. 
  812.  
  813.  
  814. ΓòÉΓòÉΓòÉ 3.3.16. Block mit Zeichen f╨ællen ΓòÉΓòÉΓòÉ
  815.  
  816. ╨æberschreibt einen Block mit einem vorher abgefragten Zeichen. Wenn kein 
  817. Zeichen eingegeben wird, wird der Block mit Leerzeichen gef╨ællt. 
  818.  
  819.  
  820. ΓòÉΓòÉΓòÉ 3.4. Men╨æ - Suchen ΓòÉΓòÉΓòÉ
  821.  
  822. Das Men╨æ Suchen enth╨ölt die ╨æblichen Operationen wie Suchen und Ersetzen von 
  823. Zeichenketten oder Anspringen einer bestimmten Zeile. 
  824.  
  825. Daneben sind auch etwas speziellere Operationen wie z.B. das Auflisten aller im 
  826. Text enthaltenen C-Funktions-Definitionen oder das Suchen korrespondierender 
  827. Klammern enthalten. 
  828.  
  829. N╨ætzlich ist auch das Setzen von beliebig vielen globalen/lokalen Lesezeichen, 
  830. die optional in den erweiterten Attributen einer Datei dauerhaft gesichert 
  831. werden k╨ñnnen. 
  832.  
  833.  
  834. ΓòÉΓòÉΓòÉ 3.4.1. Suchen... ΓòÉΓòÉΓòÉ
  835.  
  836. Suchen w╨öhlen, um den Dialog Suchen von Zeichenketten aufzurufen. In diesem 
  837. Dialog werden die Parameter der Suchfunktion f╨ær Zeichenketten eingestellt. 
  838.  
  839.  
  840. ΓòÉΓòÉΓòÉ 3.4.2. Weiter suchen ΓòÉΓòÉΓòÉ
  841.  
  842. Weiter suchen w╨öhlen, um die n╨öchste passende Textstelle zu suchen. Die 
  843. Parameter der Suchfunktion f╨ær Zeichenketten wird im Dialog Suchen von 
  844. Zeichenketten eingestellt. 
  845.  
  846.  
  847. ΓòÉΓòÉΓòÉ 3.4.3. Ersetzen... ΓòÉΓòÉΓòÉ
  848.  
  849. Ersetzen w╨öhlen, um den Dialog Ersetzen von Zeichenketten aufzurufen. In diesem 
  850. Dialog werden die Parameter der Ersetzfunktion f╨ær Zeichenketten eingestellt. 
  851.  
  852.  
  853. ΓòÉΓòÉΓòÉ 3.4.4. Gehe zu Zeile... ΓòÉΓòÉΓòÉ
  854.  
  855. Dieser Men╨æpunkt ruft den Dialog Gehe zu Zeile auf. 
  856.  
  857.  
  858. ΓòÉΓòÉΓòÉ 3.4.5. Gehe zu Klammer ΓòÉΓòÉΓòÉ
  859.  
  860. Gehe zu Klammer w╨öhlen, um eine korrespondierende Klammer anzuspringen. Der 
  861. Cursor mu╤ü auf einer ╨ñffnenden/schlie╤üenden Klammer stehen bzw. auf einem 
  862. Leerzeichen vor einer Klammer. 
  863.  
  864. Die Klammerliste kann im Notizbuch Einstellungen beliebig erweitert werden. 
  865.  
  866.  
  867. ΓòÉΓòÉΓòÉ 3.4.6. Hilfe zu Schl╨æsselwort ΓòÉΓòÉΓòÉ
  868.  
  869. Dieser Men╨æpunkt ╨ñffnet die externe Online-Hilfe zu dem Wort, auf dem der 
  870. Cursor steht. 
  871.  
  872. Siehe Online-Hilfe konfigurieren 
  873.  
  874.  
  875. ΓòÉΓòÉΓòÉ 3.4.7. Section Browser... ΓòÉΓòÉΓòÉ
  876.  
  877. Dieser Men╨æpunkt ruft den Section-Browser auf. In diesem Dialog wird eine Liste 
  878. aller im aktiven Text enthaltenen Abschnitte (z.B. C-Funktionen) ausgegeben. 
  879.  
  880.  
  881. ΓòÉΓòÉΓòÉ 3.4.8. Gehe zu Sektion ΓòÉΓòÉΓòÉ
  882.  
  883. "Gehe zu Sektion" startet die automatische Suche einer Sektion. Dazu mu╤ü der 
  884. Cursor auf einer Referenz der Sektion (z.B. Aufruf einer C-Funktion) 
  885. positioniert sein. Die Sektion wird zun╨öchst in den Textpuffern und dann in den 
  886. Dateien des Verzeichnisses, in dem die aktuelle Datei enthalten ist, gesucht. 
  887. Rekursion in darunterliegende Verzeichnisse oder die Auswahl des zu 
  888. durchsuchenden Verzeichnisses ist nicht m╨ñglich, was f╨ær die meisten 
  889. Anwendungen auch nicht notwendig ist (in der n╨öchsten Version von MED wird es 
  890. die M╨ñglichkeit geben, zu einem Projekt geh╨ñrenden Verzeichnisse/Dateien zu 
  891. definieren). 
  892.  
  893. "Zur╨æck zur aufrufenden Sektion" setzt den Cursor wieder an seine urspr╨ængliche 
  894. Position zur╨æck. Die Aufrufhierarchie darf beliebig tief werden. 
  895.  
  896.  
  897. ΓòÉΓòÉΓòÉ 3.4.9. Vorhergehende Sektion ΓòÉΓòÉΓòÉ
  898.  
  899. wenn das Section-Display aktiviert ist, kann mit dieser Funktion der relativ 
  900. zur Cursorposition vorhergehende Sektionsanfang (z.B. C-Funktion) angesprungen 
  901. werden. 
  902.  
  903.  
  904. ΓòÉΓòÉΓòÉ 3.4.10. N╨öchste Sektion ΓòÉΓòÉΓòÉ
  905.  
  906. wenn das Section-Display aktiviert ist, kann mit dieser Funktion der relativ 
  907. zur Cursorposition n╨öchste Sektionsanfang (z.B. C-Funktion) angesprungen 
  908. werden. 
  909.  
  910.  
  911. ΓòÉΓòÉΓòÉ 3.4.11. Submen╨æ - Lesezeichen ΓòÉΓòÉΓòÉ
  912.  
  913. Das Submen╨æ Lesezeichen enth╨ölt Funktionen zum Setzen bzw. Anspringen von 
  914. Lesezeichen. 
  915.  
  916.  
  917. ΓòÉΓòÉΓòÉ 3.4.11.1. Lesezeichen setzen... ΓòÉΓòÉΓòÉ
  918.  
  919. Dieser Men╨æpunkt ruft den Dialog Lesezeichen setzen auf. 
  920.  
  921.  
  922. ΓòÉΓòÉΓòÉ 3.4.11.2. Gehe zu Lesezeichen... ΓòÉΓòÉΓòÉ
  923.  
  924. Dieser Men╨æpunkt ruft den Dialog Lesezeichen-Liste auf. 
  925.  
  926.  
  927. ΓòÉΓòÉΓòÉ 3.4.11.3. N╨öchstes Lesezeichen ΓòÉΓòÉΓòÉ
  928.  
  929. N╨öchstes Lesezeichen w╨öhlen, um das am n╨öchsten liegende Lesezeichen unterhalb 
  930. der Cursor-Position anzuspringen. Die Reihenfolge, in der die Lesezeichen 
  931. gesetzt wurden, spielt keine Rolle. 
  932.  
  933.  
  934. ΓòÉΓòÉΓòÉ 3.4.11.4. Voriges Lesezeichen ΓòÉΓòÉΓòÉ
  935.  
  936. Voriges Lesezeichen w╨öhlen, um das am n╨öchsten liegende Lesezeichen oberhalb 
  937. der Cursor-Position anzuspringen. Die Reihenfolge, in der die Lesezeichen 
  938. gesetzt wurden, spielt keine Rolle. 
  939.  
  940.  
  941. ΓòÉΓòÉΓòÉ 3.5. Men╨æ - Makro ΓòÉΓòÉΓòÉ
  942.  
  943. Das Men╨æ Makro enth╨ölt die Befehle zur Steuerung und Verwaltung von Makros. 
  944.  
  945.  
  946. ΓòÉΓòÉΓòÉ 3.5.1. Start/Stop Makrorecorder ΓòÉΓòÉΓòÉ
  947.  
  948. Start/Stop Makrorecorder w╨öhlen, um die Aufnahme eines Makros zu starten bzw. 
  949. zu beenden. 
  950.  
  951. Zu Beginn einer Makroaufnahme erscheint der Dialog Makro aufnehmen. In diesem 
  952. mu╤ü eine Tastenkombination festgelegt werden, ╨æber welche das Makro sp╨öter 
  953. abgespielt werden soll. Die Tastenkombination kann auch noch nachtr╨öglich im 
  954. Dialog Makro-Manager abge╨öndert werden. 
  955. Das gleiche gilt f╨ær die optionale Makrobeschreibung, die dazu dient, ein Makro 
  956. im Dialog Makro-Manager zu identifizieren. 
  957.  
  958. MED kann beliebig viele Makros verwalten. 
  959.  
  960.  
  961. ΓòÉΓòÉΓòÉ 3.5.2. Makros laden... ΓòÉΓòÉΓòÉ
  962.  
  963. Makros laden w╨öhlen, um Makros aus einer Datei in den Speicher zu laden. Alle 
  964. vorhandenen Makros gehen dabei verloren. 
  965.  
  966. Beachten Sie bitte, da╤ü beliebig viele Makrodateien automatisch bei 
  967. Programmstart geladen werden k╨ñnnen. Im Notizbuch Einstellungen auf der Seite 
  968. Makros m╨æssen dazu die Namen der Makrodateien eingegeben werden. 
  969.  
  970.  
  971. ΓòÉΓòÉΓòÉ 3.5.3. Makros dazuladen... ΓòÉΓòÉΓòÉ
  972.  
  973. Makros dazuladen w╨öhlen, um Makros aus einer Datei in den Speicher zu laden. 
  974. Die vorhandenen Makros gehen dabei nicht verloren. 
  975.  
  976. Beachten Sie bitte, da╤ü beliebig viele Makrodateien automatisch bei 
  977. Programmstart geladen werden k╨ñnnen. Im Notizbuch Einstellungen auf der Seite 
  978. Makros m╨æssen dazu die Namen der Makrodateien eingegeben werden. 
  979.  
  980.  
  981. ΓòÉΓòÉΓòÉ 3.5.4. Makros sichern... ΓòÉΓòÉΓòÉ
  982.  
  983. Makros sichern w╨öhlen, um alle im Speicher befindlichen Makros in einer Datei 
  984. zu sichern. Eine ╨¬bersicht der Makros erh╨ölt man im Dialog Makro-Manager. 
  985.  
  986.  
  987. ΓòÉΓòÉΓòÉ 3.6. Men╨æ - Fenster ΓòÉΓòÉΓòÉ
  988.  
  989. Das Men╨æ Fenster enth╨ölt die Funktionen zum Aktivieren und Anordnen der 
  990. Textfenster bzw. Ansichten. 
  991.  
  992.  
  993. ΓòÉΓòÉΓòÉ 3.6.1. N╨öchstes Fenster ΓòÉΓòÉΓòÉ
  994.  
  995. Wenn mehrere Textfenster gleichzeitig ge╨ñffnet sind, werden sich diese 
  996. teilweise ╨æberlappen oder ganz verdecken. W╨öhlen Sie den Befehl N╨öchstes 
  997. Fenster, um das n╨öchste Textfenster im Fensterstapel nach oben zu bringen. 
  998.  
  999.  
  1000. ΓòÉΓòÉΓòÉ 3.6.2. Vorhergehendes Fenster ΓòÉΓòÉΓòÉ
  1001.  
  1002. Wenn mehrere Textfenster gleichzeitig ge╨ñffnet sind, werden sich diese 
  1003. teilweise ╨æberlappen oder ganz verdecken. W╨öhlen Sie den Befehl Vorhergehendes 
  1004. Fenster, um das vorhergehende Textfenster im Fensterstapel nach oben zu 
  1005. bringen. 
  1006.  
  1007.  
  1008. ΓòÉΓòÉΓòÉ 3.6.3. Maximieren ΓòÉΓòÉΓòÉ
  1009.  
  1010. Maximieren w╨öhlen, um alle Textfenster auf die maximale Gr╨ñ╤üe im Arbeitsbereich 
  1011. des Hauptfensters zu bringen. 
  1012.  
  1013.  
  1014. ΓòÉΓòÉΓòÉ 3.6.4. ╨¬berlappend anordnen ΓòÉΓòÉΓòÉ
  1015.  
  1016. ╨¬berlappend anordnen w╨öhlen, um alle Textfenster im Arbeitsbereich des 
  1017. Hauptfensters so anzuordnen, da╤ü jeweils nach oben und links ein kleines St╨æck 
  1018. des unteren Textfensters zu sehen ist. 
  1019.  
  1020.  
  1021. ΓòÉΓòÉΓòÉ 3.6.5. Nebeneinander anordnen ΓòÉΓòÉΓòÉ
  1022.  
  1023. Nebeneinander anordnen w╨öhlen, um alle Textfenster im Arbeitsbereich des 
  1024. Hauptfensters nicht ╨æberlappend nebeneinander anzuordnen. 
  1025.  
  1026.  
  1027. ΓòÉΓòÉΓòÉ 3.6.6. Untereinander anordnen ΓòÉΓòÉΓòÉ
  1028.  
  1029. Untereinander anordnen w╨öhlen, um alle Textfenster im Arbeitsbereich des 
  1030. Hauptfensters nicht ╨æberlappend untereinander anzuordnen. 
  1031.  
  1032.  
  1033. ΓòÉΓòÉΓòÉ 3.6.7. Default Codepage zur Textausgabe aktivieren ΓòÉΓòÉΓòÉ
  1034.  
  1035. aktiviert die Default Codepage (gesetzt in CONFIG.SYS) zur Textausgabe. 
  1036.  
  1037. Hinweis: Die Codepage des Texts wird nicht ge╨öndert. 
  1038.  
  1039.  
  1040. ΓòÉΓòÉΓòÉ 3.6.8. MS Windows Codepage zur Textausgabe aktivieren ΓòÉΓòÉΓòÉ
  1041.  
  1042. aktiviert die MS Windows kompatible Codepage 1004 zur Textausgabe. 
  1043. Wenn ein unter Windows erstellter Text mit MED editiert werden soll, kann 
  1044. entweder der Text in die OS/2 Codepage umgewandelt werden (Men╨æ 
  1045. Bearbeiten->Text->Codepage konvertieren), oder es kann die Windows Codepage zur 
  1046. Textausgabe aktiviert werden. Die erste M╨ñglichkeit ist dann sinnvoll, wenn der 
  1047. Text nur noch unter OS/2 weiter verwendet wird. Die zweite M╨ñglichkeit ist 
  1048. anzuwenden, wenn der Text weiterhin unter Windows verwendet wird. 
  1049.  
  1050.  
  1051. ΓòÉΓòÉΓòÉ 3.7. Men╨æ - Optionen ΓòÉΓòÉΓòÉ
  1052.  
  1053. Das Men╨æ Optionen enth╨ölt Befehle zur Konfiguration von MED's Aussehen und 
  1054. Verhalten. 
  1055.  
  1056.  
  1057. ΓòÉΓòÉΓòÉ 3.7.1. Insert Modus ΓòÉΓòÉΓòÉ
  1058.  
  1059. Insert Modus w╨öhlen, um auf den Einf╨ægemodus umzuschalten. 
  1060.  
  1061. In den meisten F╨öllen wird man das Umschalten des Schreibmodus ╨æber die Taste 
  1062. [Einfg] erledigen. Diese Taste erlaubt aber keine gezielte Wahl des 
  1063. Schreibmodus, was sich in einem Makro als st╨ñrend erweisen kann. 
  1064.  
  1065.  
  1066. ΓòÉΓòÉΓòÉ 3.7.2. Overwrite Modus ΓòÉΓòÉΓòÉ
  1067.  
  1068. Overwrite Modus w╨öhlen, um auf den ╨¬berschreibemodus umzuschalten. 
  1069.  
  1070. In den meisten F╨öllen wird man das Umschalten des Schreibmodus ╨æber die Taste 
  1071. [Einfg] erledigen. Diese Taste erlaubt aber keine gezielte Wahl des 
  1072. Schreibmodus, was sich in einem Makro als st╨ñrend erweisen kann. 
  1073.  
  1074.  
  1075. ΓòÉΓòÉΓòÉ 3.7.3. Autom. Zeilenumbruch ΓòÉΓòÉΓòÉ
  1076.  
  1077. dieser Men╨æpunkt schaltet den automatischen Zeilenumbruch an bzw. aus. 
  1078.  
  1079. Wenn diese Option aktiviert ist, wird bei der Zeicheneingabe der Text ab der 
  1080. aktuellen Zeile automatisch so umformatiert, da╤ü eine bestimmte maximale 
  1081. Zeilenl╨önge nicht ╨æberschritten wird. Dabei werden alle ╨æberstehenden Worte 
  1082. jeweils in die nachfolgende Zeile verschoben bis eine Leerzeile (und damit das 
  1083. Ende eines Abschnitts) auftritt. Die Leerzeile wird nicht mit den ╨æberstehenden 
  1084. Worten der vorhergehenden Zeile gef╨ællt. Stattdessen wird eine neue Zeile 
  1085. eingef╨ægt, d.h. die Untergliederung eines Textes bleibt erhalten. 
  1086.  
  1087. Die Umbruchspalte (maximale Zeilenl╨önge) kann im Notizbuch Einstellungen auf 
  1088. der Seite Editieren/Zeilenumbruch eingestellt werden. 
  1089.  
  1090. Hinweis: Neben dem automatischen Zeilenumruch gibt es auch die M╨ñglichkeit den 
  1091. ganzen Text oder einen Blockbereich mit Zeilenumbruch neu zu formatieren. Dazu 
  1092. dient die Funktion Formatieren in den Men╨æs Bearbeiten bzw. Block. 
  1093.  
  1094.  
  1095. ΓòÉΓòÉΓòÉ 3.7.4. Syntaxkonfiguartion neu laden ΓòÉΓòÉΓòÉ
  1096.  
  1097. liest die Einstellungen der Syntaxdefinitions-Datei med.syn neu ein. Vorher 
  1098. werden alle geladenen und noch nicht gesicherten Dateien mit der Extension 
  1099. ".syn" gesichert, womit Anpassungsarbeiten erleichtert werden. 
  1100.  
  1101.  
  1102. ΓòÉΓòÉΓòÉ 4. Die wichtigsten Features ΓòÉΓòÉΓòÉ
  1103.  
  1104.  
  1105. MED enth╨ölt viele Features, von denen hier nur die wichtigsten aufgez╨öhlt 
  1106. werden k╨ñnnen: 
  1107.  
  1108. Suchen und Ersetzen 
  1109.  
  1110. o Suchen/Ersetzen in allen Textpuffern 
  1111. o Dateien/Textpuffer nach Zeichenkette durchsuchen und Erstellen einer 
  1112.   farbcodierten Ergebnisliste 
  1113. o Regul╨öre Ausdr╨æcke 
  1114. o Ebenen frei definierbarer Klammern anspringen 
  1115.  
  1116. Unterst╨ætzung von Programmiersprachen 
  1117.  
  1118. o konfigurierbares Syntax-Highlighting (Bildschirm und Drucker) 
  1119. o konfigurierbarer Section-Browser 
  1120. o konfigurierbares Section-Display 
  1121. o Suchen von Sektionen auf Dateiebene 
  1122. o Unterst╨ætzung von Skeleton-Dateien 
  1123.  
  1124. Tool-Integration 
  1125.  
  1126. o konfigurierbare Compiler-Unterst╨ætzung 
  1127. o Unterst╨ætzung von Compiler-Fehlermeldungen 
  1128. o konfigurierbare Unterst╨ætzung externer Online-Hilfen und direkte 
  1129.   Unterst╨ætzung der EPM NDX Dateien 
  1130. o Integration in IBM C Set++ und Visual Age ╨æber DDE 
  1131.  
  1132. Konfigurierbarkeit 
  1133.  
  1134. o konfigurierbare Tastaturbelegung 
  1135. o konfigurierbare Symbolleiste 
  1136. o konfigurierbare Zeilennummerierung 
  1137. o konfigurierbares Kontextmen╨æ 
  1138. o konfigurierbare Autosave-Funktion 
  1139. o konfigurierbare Druckfunktion (fomatiert, unformatiert) 
  1140. o Konfiguration via Kommandozeile 
  1141.  
  1142. Textpuffer 
  1143.  
  1144. o Verwaltung beliebig vieler Texte 
  1145. o Verwaltung beliebig vieler Text-Ansichten 
  1146. o automatisches Laden der zuletzt editierten Dateien 
  1147. o Cursorposition sichern/laden 
  1148. o "Window Monitor" 
  1149. o Verwaltung von bis zu 99 Backups pro Datei 
  1150. o Drag & Drop Unterst╨ætzung 
  1151.  
  1152. Editieren 
  1153.  
  1154. o Spaltenbl╨ñcke und Zeilenbl╨ñcke mit automatischer Modusumschaltung 
  1155. o einfach zu bedienenden Makrorecorder 
  1156. o Zeilen Sortieren (in eigenem Thread) 
  1157. o vielf╨öltige Wortfunktionen 
  1158. o manuelles/automatisches Erzeugen von ASCII-Graphiken bzw. Umrandungen 
  1159. o automatischer Zeilenumbruch 
  1160. o automatisch abspeicherbare Lesezeichen 
  1161. o global sichtbare Marken 
  1162. o Unterst╨ætzung der MS Windows Codepage 
  1163.  
  1164. Diverses 
  1165.  
  1166. o eigener Dateiselektor 
  1167. o automatische Erkennung von Textdateien im Unix-Format 
  1168. o Pipe-Operator und Wildcard Unterst╨ætzung in der Kommandozeile 
  1169.  
  1170.  
  1171. ΓòÉΓòÉΓòÉ 4.1. Funktionen bei Programmstart und Befehlszeilen-Parameter ΓòÉΓòÉΓòÉ
  1172.  
  1173. Funktionen bei Programmstart 
  1174.  
  1175. Bei Programmstart fragt MED den Status der [SHIFT] und [CTRL] Taste ab. Wenn 
  1176. [CTRL] gedr╨æckt ist, werden die zuletzt bearbeiteten Dateien nicht geladen. 
  1177. Wenn [SHIFT+CTRL] gedr╨æckt ist, werden automatisch sinnvolle Werte fuer die 
  1178. Gr╨ñ╤üe/Position/Font des Hauptfensters und der ver╨önderbaren Dialoge 
  1179. eingestellt. 
  1180.  
  1181. Befehlszeilen-Parameter 
  1182.  
  1183. MED k╨ñnnen optional folgende Parameter ╨æbergeben werden: 
  1184.  
  1185. med [-r] [-l] [Datei1 [Zeile [Spalte]]] ... [DateiN [Zeile [Spalte]]] [-f 
  1186. Dateiliste] [-m Makro1[;Makro2;...]] [-i Konfigurationsdatei] [-k Tastatur] [-t 
  1187. Symbolleiste] 
  1188.  
  1189. [-r] 
  1190.           mit dieser Option wird MED in einen globalen Nur-Lesemodus versetzt, 
  1191.           der f╨ær alle Dokumente g╨æltig ist und nicht abgeschaltet werden kann. 
  1192.  
  1193. [-l] 
  1194.           wenn diese Option angegeben wird, interpretiert MED beim Lesen von 
  1195.           stdin (Pipe-Operator) den Datenstrom als Dateinamen. Ansonsten wird 
  1196.           der Datenstrom als Textzeilen interpretiert. 
  1197.  
  1198.           Siehe auch Unterst╨ætzung des Pipe-Operators. 
  1199.  
  1200. Dateinamen 
  1201.           es gibt keine Beschr╨önkung hinsichtlich der Anzahl der ╨æbergebenen 
  1202.           Dateinamen (was MED anbelangt). Die Dateinamen m╨æssen wie ╨æblich 
  1203.           durch Leerzeichen voneinander getrennt werden. Die Dateinamen k╨ñnnen 
  1204.           die Wildcards "*", "?" und "[]" enthalten. 
  1205.  
  1206.           Hinweis: 
  1207.           Fall die zu ╨ñffnende Datei nicht vorhanden oder leer ist, wird die 
  1208.           entsprechende Skeleton-Datei geladen. 
  1209.  
  1210. Cursor-Zeile/Spalte 
  1211.           hinter jedem Dateinamen k╨ñnnen durch Leerzeichen getrennt maximal 
  1212.           zwei Zahlen folgen. Die erste Zahl gibt die Zeile, die zweite Zahl 
  1213.           die Spalte an, in die der Cursor nach dem ╨⌐ffnen der Datei gesetzt 
  1214.           werden soll. Wird nur die Zeilennummer angegeben, wird der Cursor in 
  1215.           die erste Spalte dieser Zeile gesetzt. 
  1216.  
  1217. Name einer Dateiliste 
  1218.           optional kann der Schalter -f angegeben werden, hinter dem der Name 
  1219.           einer Dateiliste stehen mu╤ü. Diese Liste ist eine Textdatei, die pro 
  1220.           Zeile den Namen (oder vollst╨öndigen Zugriffspfad) einer zu ╨ñffnenden 
  1221.           Datei enth╨ölt. 
  1222.  
  1223.           Beispiel f╨ær die Anwendungsm╨ñglichkeit: 
  1224.  
  1225.           grep -l irgendwas *.c >ergebnisListe 
  1226.           med -f ergebnisListe 
  1227.  
  1228. Name eines Makros 
  1229.           optional kann der Schalter -m angegeben werden, hinter dem ein oder 
  1230.           mehrere Namen der Makros folgen m╨æssen, die automatisch nach dem 
  1231.           Laden aller Dateien ausgef╨æhrt werden sollen. Die Makronamen m╨æssen 
  1232.           durch ein Semikolon voneinander getrennt werden. 
  1233.  
  1234.           Hinweis: 
  1235.           Der Name eines Makros kann entweder beim Starten des Makrorecorders 
  1236.           oder jederzeit im Makro-Manager (Button "╨₧ndern...") festgelegt 
  1237.           werden. 
  1238.  
  1239. Name einer Konfigurationsdatei 
  1240.           optional kann der Schalter -i angegeben werden, hinter dem der Name 
  1241.           einer MED-Konfigurationsdatei (Dateiendung .cfg) folgen mu╤ü. Dies 
  1242.           kann dazu benutzt werden, MED ╨æber Icons der WPS (oder aliases des 
  1243.           Kommandozeileninterpreters) mit unterschiedlichen Konfigurationen 
  1244.           anzustarten. 
  1245.  
  1246. Name einer Tastaturanpassung 
  1247.           optional kann der Schalter -k angegeben werden, hinter dem der Name 
  1248.           einer MED-Tastaturanpassungsdatei (Dateiendung .kbd) folgen mu╤ü. 
  1249.  
  1250. Name einer Symbolleiste 
  1251.           optional kann der Schalter -t angegeben werden, hinter dem der Name 
  1252.           einer MED-Symbolleistendatei (Dateiendung .tlb) folgen mu╤ü. 
  1253.  
  1254.  
  1255. ΓòÉΓòÉΓòÉ 4.2. Unterst╨ætzung des Pipe-Operators der Befehlszeile ΓòÉΓòÉΓòÉ
  1256.  
  1257. Die OS/2 Befehlszeile stellt den sog. Pipe-Operator (|) zur Verf╨ægung. Er 
  1258. erm╨ñglicht die Weiterleitung der Ausgabe eines Befehls als Eingabe des 
  1259. folgenden Befehls. MED unterst╨ætzt den Pipe-Operator. Dabei ist zu beachten, 
  1260. da╤ü ein Tool Text oder aber Dateinamen liefern kann. MED interpretiert den 
  1261. Datenstrom im Normalfall als Textzeilen, die in einen neu angelegten Textpuffer 
  1262. geschrieben werden. Wenn die Option -l angegeben wird, interpretiert MED den 
  1263. Datenstrom als Dateinamen. 
  1264.  
  1265. Hinweis: Die Unterst╨ætzung des Pipe-Operators kann im Notizbuch "Einstellungen" 
  1266. auf der Seite "Allgemein" aktiviert/deaktiviert werden. 
  1267.  
  1268. Beispiel f╨ær die Anwendungsm╨ñglichkeit: 
  1269.  
  1270. grep irgendwas *.c | med 
  1271.  
  1272. grep liefert durch die Option -l eine Liste von Dateinamen als Ausgabe. Wenn 
  1273. diese Dateien von MED automatisch geladen werden sollen, mu╤ü auch MED mit der 
  1274. Option -l gestartet werden. 
  1275.  
  1276. grep -l irgendwas *.c | med -l 
  1277.  
  1278. Siehe auch Befehlszeilen-Parameter. 
  1279.  
  1280.  
  1281. ΓòÉΓòÉΓòÉ 4.3. Drucken (formatiert) ΓòÉΓòÉΓòÉ
  1282.  
  1283. Das zentrale Steuerelement der Druckfunktion (formatiert) ist der Dialog 
  1284.  
  1285. In der Titelzeile wird der Name des aktiven Druckers ausgegeben (hier 
  1286. "HPDeskJe"). 
  1287.  
  1288. Hinweis: Die Druckparameter werden f╨ær jeden Drucker separat gespeichert. 
  1289.  
  1290. R╨önder "oben/links/rechts/unten" 
  1291.           In diesen Eingabefeldern werden die Breiten der R╨önder in Millimeter 
  1292.           eingetragen. 
  1293.  
  1294.           Hinweis: Die Minimalwerte der R╨önder werden vom Drucker vorgegeben 
  1295.           und k╨ñnnen nicht unterschritten werden! 
  1296.  
  1297. Kopfzeile drucken 
  1298.           Wenn diese Option aktiviert ist, wird auf jede Seite eine Kopfzeile 
  1299.           gedruckt. Die Kopfzeile kann ╨æber die folgenden Eingabefelder 
  1300.           konfiguriert werden. 
  1301.  
  1302. Kopfzeile "Links", "Mitte", "Rechts" 
  1303.           Hier werden die Formatstrings eingetragen, die die Ausgaben am 
  1304.           linken/rechten Rand bzw. in der Mitte der Kopfzeile bestimmen. Es 
  1305.           k╨ñnnen beliebige Zeichenketten mit den Platzhaltern %F (Dateiname mit 
  1306.           Pfad), %f (Dateiname ohne Pfad), %D (Datum), %T (Uhrzeit) und %P 
  1307.           (Seitennummer) gemischt werden. 
  1308.  
  1309.           Hinweis: Eine Kopfzeile wird nur dann gedruckt, wenn mindestens einer 
  1310.           der Formatstrings nicht leer ist. 
  1311.  
  1312. Syntax-Highlighting 
  1313.           Wenn diese Option aktiviert ist, wird entweder mit monochromen oder 
  1314.           farbigen Syntaxhighlighting ausgedruckt. Im monochromem Modus werden 
  1315.           Fontattribute (bold, underline, italic, outline) benutzt. Die zu 
  1316.           verwendenden Farben und Fontattribute k╨ñnnen in der 
  1317.           Konfigurationsdatei f╨ær das Syntax-Highlighting "med.syn" ╨æber die 
  1318.           color Direktive angepasst werden. 
  1319.  
  1320.           Hinweis: Syntax-Highllighting ist nur mit den OS/2-Schriftarten, 
  1321.           nicht mit den in den Drucker eingebauten Schriftarten m╨ñglich. 
  1322.  
  1323. Zeilennummern 
  1324.           Wenn diese Option aktiviert ist, wird vor jede Zeile die Zeilennummer 
  1325.           gedruckt (sinnvol in Programm-Listings). 
  1326.  
  1327. Blockbereich 
  1328.           Wenn diese Option aktiviert ist, wird nicht die ganze Datei, sondern 
  1329.           nur ein markierter Zeilenblock gedruckt. 
  1330.  
  1331. Font ausw╨öhlen... 
  1332.           Dieser Button ruft den Auswahldialog f╨ær Drucker-Fonts auf. 
  1333.  
  1334. Drucken 
  1335.           Dieser Button startet den Druckvorgang. W╨öhrend die Datei an den 
  1336.           Druckerspooler gesendet wird, kann in anderen Textfenstern ohne 
  1337.           Einschr╨önkung weiter editiert werden. 
  1338.  
  1339. Siehe auch 
  1340. Drucker Konfiguration 
  1341.  
  1342.  
  1343. ΓòÉΓòÉΓòÉ 4.4. Drucken (unformatiert) ΓòÉΓòÉΓòÉ
  1344.  
  1345. Das zentrale Steuerelement der Druckfunktion (unformatiert) ist der Dialog 
  1346.  
  1347. Port 
  1348.           Hier kann der Druckerport ausgew╨öhlt werden. 
  1349.  
  1350. Zeilennummern 
  1351.           Wenn diese Option aktiviert ist, wird vor jede Zeile die Zeilennummer 
  1352.           gedruckt (sinnvol in Programm-Listings). 
  1353.  
  1354. Blockbereich 
  1355.           Wenn diese Option aktiviert ist, wird nicht die ganze Datei, sondern 
  1356.           nur ein markierter Zeilenblock gedruckt. 
  1357.  
  1358.  
  1359. ΓòÉΓòÉΓòÉ 4.5. Ersetzen von Zeichenketten ΓòÉΓòÉΓòÉ
  1360.  
  1361. Das zentrale Steuerelement der Ersetzfunktion f╨ær Zeichenketten ist der Dialog 
  1362.  
  1363. Eingabefeld "Suchen nach" 
  1364.           In diesem Eingabefeld  wird die zu suchenden Zeichenkette 
  1365.           eingetragen. 
  1366.  
  1367.           Hinweis: Die Dropdown-Liste enth╨ölt die zuletzt eingegebenen 
  1368.           Zeichenketten. Die Liste wird automatisch gesichert und steht damit 
  1369.           bei der n╨öchsten Editorsitzung wieder zur Verf╨ægung. 
  1370.  
  1371. Eingabefeld "Ersetzen durch" 
  1372.           In diesem Eingabefeld  wird die Zeichenkette eingetragen, die die zu 
  1373.           suchende Zeichenkette ersetzen soll. 
  1374.  
  1375.           Hinweis: Die Dropdown-Liste enth╨ölt die zuletzt eingegebenen 
  1376.           Zeichenketten. Die Liste wird automatisch gesichert und steht damit 
  1377.           bei der n╨öchsten Editorsitzung wieder zur Verf╨ægung. 
  1378.  
  1379. Regul╨öre Ausdr╨æcke 
  1380.           Wenn diese Option aktiviert ist, werden Such/Ersatz-String nach der 
  1381.           Syntax f╨ær regul╨öre Ausdr╨æcke interpretiert. 
  1382.  
  1383. Gro╤ü-/Kleinschreibung ignorieren 
  1384.           Wenn diese Option aktiviert ist, werden auch Textstellen ersetzt, die 
  1385.           der Schreibweise des Suchstrings hinsichtlich der 
  1386.           Gro╤ü-/Kleinschreibung nicht exakt entsprechen. 
  1387.  
  1388. Worte suchen 
  1389.           Wenn diese Option aktiviert ist, wird der Suchstring als Wort 
  1390.           behandelt, d.h. Substrings werden nicht ersetzt. 
  1391.  
  1392. Nachfragen 
  1393.           Wenn diese Option aktiviert ist, erscheint vor jedem Ersetzen der 
  1394.           Nachfrage-Dialog in dem entschieden werden kann, ob die gefundene 
  1395.           Textstelle auch wirklich ersetzt werden soll. 
  1396.  
  1397. Ab Position ersetzen 
  1398.           Wenn diese Option aktiviert ist, wird das Ersetzen beim Verlassen des 
  1399.           Dialogs ab der aktuellen Cursor-Position gestartet. Ist diese Option 
  1400.           nicht aktiviert, wird das Ersetzen ab der Bereichsgrenze gestartet. 
  1401.  
  1402. Bereich Text 
  1403.           Wenn dieser Bereich aktiviert ist, werden Textstellen nur im aktiven 
  1404.           Text ersetzt. 
  1405.  
  1406. Bereich Global 
  1407.           Wenn dieser Bereich aktiviert ist, werden Textstellen in allen 
  1408.           geladenen Texten ersetzt. Wenn ein Text keine passende Textstelle 
  1409.           mehr enth╨ölt, wird automatisch auf das nachfolgende Textfenster 
  1410.           umgeschaltet. 
  1411.  
  1412. Bereich Block 
  1413.           Wenn dieser Bereich aktiviert ist, werden Textstellen nur innerhalb 
  1414.           der Blockmarkierung ersetzt. 
  1415.  
  1416. Ersetzen 
  1417.           Dieser Button startet das Ersetzen mit den oben eingestellten 
  1418.           Parametern. 
  1419.  
  1420.  
  1421. ΓòÉΓòÉΓòÉ <hidden> Ersetzen Nachfragedialog ΓòÉΓòÉΓòÉ
  1422.  
  1423.  
  1424. ΓòÉΓòÉΓòÉ 4.6. Externe Online-Hilfe konfigurieren ΓòÉΓòÉΓòÉ
  1425.  
  1426. MED unterst╨ætzt externe Online-Hilfen. Was ist darunter zu verstehen? Beim 
  1427. Editieren von Quelltexten oder der config.sys kommt es immer wieder vor, da╤ü 
  1428. man sich an Syntax oder Semantik einer Funktion bzw. Schl╨æsselworts nicht mehr 
  1429. genau erinnern kann. Nun beginnt die Klickerei - Ordner mit den Online-Hilfen 
  1430. ╨ñffnen, Online-Hilfe suchen, Online-Hilfe ╨ñffnen, Suchbegriff eingeben... 
  1431. In MED l╨össt sich dieser Vorgang automatisieren. Setzen Sie den Cursor auf das 
  1432. Wort zu dem Sie Hilfe ben╨ñtigen und w╨öhlen Sie dann den Befehl "Hilfe zu 
  1433. Schl╨æsselwort" in Men╨æ "Suchen". Alternativ k╨ñnnen Sie auch das betreffende 
  1434. Wort bei gedr╨æckter [ALT]-Taste mit der linken Maustaste doppelt anklicken. 
  1435. MED sucht dann die passende Online-Hilfe und ruft diese f╨ær das Schl╨æsselwort 
  1436. auf. 
  1437.  
  1438. Die Zuordnung von Schl╨æsselworten zu Online-Hilfen mu╤ü nat╨ærlich konfiguriert 
  1439. werden. Falls Sie die NDX Dateien f╨ær EPM installiert haben, ist die 
  1440. Konfiguration f╨ær C/C++ Dateien bereits getan, da MED die Indexdateien direkt 
  1441. unterst╨ætzt. 
  1442. Ansonsten wird die Online-Hilfe in der Konfigurationsdatei "med.syn" , die auch 
  1443. f╨ær das Syntax-Highlighting zust╨öndig ist, vorgenommen. Diese Datei ist in 
  1444. Sektionen unterteilt, die jeweils f╨ær einen oder mehrere Dateitypen bestimmte 
  1445. Regeln enthalten. 
  1446.  
  1447. F╨ær die Online-Hilfe sind die Eintr╨öge der Form 
  1448.  
  1449.  inf: Viewer  Onlinehilfe [Filter] [Filter] ... 
  1450.  
  1451. zust╨öndig. 
  1452.  
  1453. inf: 
  1454.           zeigt an, da╤ü eine Online-Hilfen Definition folgt. 
  1455.  
  1456. Viewer 
  1457.           ist der Name des Programms, das zum Betrachten der Online-Hilfe zu 
  1458.           verwenden ist. Normalerweise sollte hier "view.exe" eingetragen 
  1459.           werden. 
  1460.  
  1461. Onlinehilfe 
  1462.           ist der Name einer Hilfe-Datei. F╨ær die config.sys ist z.B. die in 
  1463.           OS/2 enthaltene Datei "cmdref.inf" zust╨öndig. 
  1464.           Sie k╨ñnnen die Namen von Online-Hilfen mit einem '+' verbinden. 
  1465.           Erlaubt ist also pmwin.inf+pmgpi.inf+pmmsg.inf 
  1466.  
  1467. Filter 
  1468.           ist eine optionale Suchmaske, ╨æber die bestimmt wird, f╨ær welche 
  1469.           Schl╨æsselworte die Online-Hilfe benutzt werden soll. Es k╨ñnnen 
  1470.           mehrere Filter durch Leerzeichen getrennt angegeben werden. Die 
  1471.           Filter d╨ærfen die Wildcards '*' und '?' sowie den '[]' Operator 
  1472.           enthalten. 
  1473.  
  1474. Wichtig: In jeder Sektion von "med.syn" d╨ærfen mehrere Definitionen f╨ær 
  1475. Online-Hilfen stehen. 
  1476.  
  1477. Bei der Bestimmung der zu einem Schl╨æsselwort passenden Hilfe geht MED wie 
  1478. folgt vor: Zuerst wird das Schl╨æsselwort mit den Filtern der ersten 
  1479. Online-Hilfe verglichen. Falls eine ╨¬bereinstimmung gefunden wird, wird diese 
  1480. Online-Hilfe mit dem Viewerprogramm aufgerufen. Falls keine ╨¬bereinstimmung 
  1481. gefunden wird, wird der Vorgang mit der folgenden Online-Hilfe wiederholt. 
  1482. Wenn keiner der Filter passt, erscheint ein Popup-Men╨æ, in dem die Namen der 
  1483. Online-Hilfen zur Auswahl angeboten werden. 
  1484.  
  1485. Beispiele: 
  1486.  
  1487. F╨ær config.sys 
  1488.           hier ist nur die Online-Hilfe "cmdref.inf" notwendig. Alle 
  1489.           Schl╨æsselworte k╨ñnnen damit abgedeckt werden. Die entsprechende Zeile 
  1490.           in "med.syn" in der Sektion f╨ær die config.sys lautet also: 
  1491.  
  1492.            inf: view.exe  cmdref.inf  * 
  1493.  
  1494. F╨ær C/C++ Quelltexte 
  1495.           hier ist die Sache komplizierter. Ein C-Quelltext enth╨ölt i.a. nicht 
  1496.           nur Funktionsaufrufe der Standard-Bibliothek. Ein Quelltext f╨ær eine 
  1497.           OS/2 PM-Anwendung enth╨ölt Aufrufe mehrerer APIs, die i.a. von 
  1498.           verschiedenen Online-Hilfen behandelt werden. Gl╨æcklicherweise sind 
  1499.           die OS/2 API-Aufrufe durch ein Prefix fein s╨öuberlich in Gruppen 
  1500.           untergliedert, soda╤ü eine Zuordung keine Schwierigkeiten bereitet. 
  1501.  
  1502.           Das folgende Beispiel bezieht sich auf die Online-Hilfe von Watcom 
  1503.           C/C++ 10.5. 
  1504.  
  1505.            inf: view.exe  pmwin.inf  Win* 
  1506.            inf: view.exe  pmgpi.inf  Gpi* 
  1507.            inf: view.exe  pmmsg.inf  WM_* 
  1508.            inf: view.exe  pmref.inf  [A-Z]* 
  1509.            inf: view.exe  progref20.inf  Dos* 
  1510.            inf: view.exe  clib.inf 
  1511.  
  1512.           Im diesem Beispiel f╨öllt auf, da╤ü bei der letzten Online-Hilfe kein 
  1513.           Filter angegeben wird, damit f╨ær ein nicht mit den Filtern 
  1514.           erfassbaren Schl╨æsselwort das oben erw╨öhnte Popup-Men╨æ zur manuellen 
  1515.           Auswahl der Online-Hilfe erscheint. Eine andere M╨ñglichkeit besteht 
  1516.           hier darin, f╨ær die letzte Online-Hilfe den Filter '*' anzugeben. 
  1517.  
  1518.  
  1519. ΓòÉΓòÉΓòÉ 4.7. Kontextmen╨æ ΓòÉΓòÉΓòÉ
  1520.  
  1521. Mit einem Klick der rechten Maustaste in einem Textfenster oder durch Dr╨æcken 
  1522. von [SHIFT+F10] wird ein Kontextmen╨æ aufgerufen. Je nachdem ob ein Block 
  1523. markiert ist oder nicht, werden in diesem Men╨æ verschiedene Funktionen 
  1524. angeboten. Welche Funktionen im Kontextmen╨æ enthalten sind, k╨ñnnen Sie selbst 
  1525. bestimmen. 
  1526.  
  1527. Hinzuf╨ægen einer Funktion: 
  1528.  
  1529. Dr╨æcken sie die [CNTRL]-Taste und halten Sie diese gedr╨æckt w╨öhrend Sie in der 
  1530. Men╨æleiste die Funktion anklicken, die zum Kontextmen╨æ hinzugef╨ægt werden soll. 
  1531. Dann erscheint der Dialog Tastaturk╨ærzel/Men╨æeintrag konfigurieren. In diesem 
  1532. Dialog k╨ñnnen Sie festlegen, ob die Funktion im Kontextmen╨æ erscheinen soll, 
  1533. wenn ein Block markiert bzw. nicht markiert ist. 
  1534.  
  1535. Entfernen einer Funktion: 
  1536.  
  1537. Klicken Sie mit der rechten Maustaste in ein Textfenster. Daraufhin erscheint 
  1538. das Kontextmen╨æ. Dr╨æcken sie die [CNTRL]-Taste und halten Sie diese gedr╨æckt 
  1539. w╨öhrend Sie im Kontextmen╨æ die Funktion anklicken, die entfernt werden soll. 
  1540. Dann erscheint der Dialog Tastaturk╨ærzel/Men╨æeintrag konfigurieren. In diesem 
  1541. Dialog k╨ñnnen Sie festlegen, ob die Funktion im Kontextmen╨æ erscheinen soll, 
  1542. wenn ein Block markiert bzw. nicht markiert ist. 
  1543.  
  1544.  
  1545. ΓòÉΓòÉΓòÉ 4.8. Lesezeichen setzen ΓòÉΓòÉΓòÉ
  1546.  
  1547. Zum setzen eines Lesezeichens dient der Dialog 
  1548.  
  1549. Eingabefeld "Kurzbeschreibung" 
  1550.           In dieses Eingabefeld kann optional eine kurze (aber hoffentlich 
  1551.           trotzdem) aussagekr╨öftige Beschreibung des Lesezeichens eingegeben 
  1552.           werden. 
  1553.  
  1554.           Wichtig: Wenn keine Beschreibung eingegeben wird, ╨æbernimmt MED 
  1555.           automatisch die ersten 40 Zeichen der aktuellen Zeile als 
  1556.           Beschreibung des Lesezeichens. 
  1557.  
  1558.           Die Beschreibung wird im Dialog Lesezeichenliste zur Identifizierung 
  1559.           eines Lesezeichens verwendet. 
  1560.  
  1561. Global sichtbar 
  1562.           Jede Datei hat ihre private Lesezeichenliste. Wenn diese Option 
  1563.           aktiviert wird, ist das Lesezeichen von jedem Textfenster aus 
  1564.           benutzbar. 
  1565.  
  1566. Max. "x" in EAs sichern 
  1567.           Ist diese Option aktiviert, wird das Lesezeichen in den erweiterten 
  1568.           Attributen der Datei abgespeichert, soda╤ü das Lesezeichen in der 
  1569.           n╨öchsten Editorsitzung wieder zur Verf╨ægung steht. 
  1570.           Das Eingabefeld enth╨ölt die maximale Anzahl von Lesezeichen, die pro 
  1571.           Datei gesichert werden sollen. Die ╨öltesten ╨æberz╨öhligen Lesezeichen 
  1572.           werden automatisch gel╨ñscht. 
  1573.  
  1574. Hinweis: Alternativ zu den Lesezeichen k╨ñnnen f╨ænf global sichtbare Marken 
  1575. direkt ╨æber die Tastatur gesetzt bzw. angesprungen werden. 
  1576.  
  1577.  
  1578. ΓòÉΓòÉΓòÉ 4.9. Lesezeichenliste ΓòÉΓòÉΓòÉ
  1579.  
  1580. Zur Verwaltung der Lesezeichen dient der Dialog 
  1581.  
  1582. Im Dialog werden die Beschreibungen der Lesezeichen ausgegeben. Jede Datei hat 
  1583. ihre private Lesezeichenliste. Wenn einem Lesezeichen das Attribut global 
  1584. sichtbar gegeben wurde, ist es auch von anderen Textfenstern aus benutzbar. In 
  1585. diesem Fall wird hinter der Beschreibung des Lesezeichens zus╨ötzlich der 
  1586. dazugeh╨ñrende Dateinamen ausgegeben. 
  1587.  
  1588. Durch doppeltes anklicken eines Lesezeichen wird der Dialog geschlossen und das 
  1589. Lesezeichen angesprungen. 
  1590.  
  1591. Gehe zu 
  1592.           Wenn ein Lesezeichen durch einmaliges Anklicken selektiert wurde, 
  1593.           kann es ╨æber diesen Button angesprungen werden. 
  1594.  
  1595. L╨ñschen... 
  1596.           Wenn ein Lesezeichen durch einmaliges Anklicken selektiert wurde, 
  1597.           kann es ╨æber diesen Button aus der Liste entfernt werden. 
  1598.  
  1599. Hinweis: Alternativ zu den Lesezeichen k╨ñnnen f╨ænf global sichtbare Marken 
  1600. direkt ╨æber die Tastatur gesetzt bzw. angesprungen werden. 
  1601.  
  1602.  
  1603. ΓòÉΓòÉΓòÉ 4.10. Makro-Manager ΓòÉΓòÉΓòÉ
  1604.  
  1605. Zur Verwaltung der Makros dient der Dialog 
  1606.  
  1607. Starten 
  1608.           Wenn ein Makro durch einen Klick selektiert wurde, kann ╨æber diesen 
  1609.           Button die Abarbeitung des Makros gestartet werden (normalerweise 
  1610.           wird man dazu nat╨ærlich das Tastaturk╨ærzel verwenden). 
  1611.  
  1612. ╨₧ndern... 
  1613.           Wenn ein Makro durch einen Klick selektiert wurde, kann ╨æber diesen 
  1614.           Button der Dialog Makro Tastaturk╨ærzel eingeben gestartet werden, um 
  1615.           das Tastaturk╨ærzel oder den Makronamen zu ╨öndern. 
  1616.  
  1617. L╨ñschen... 
  1618.           Wenn ein Makro durch einen Klick selektiert wurde, kann ╨æber diesen 
  1619.           Button das Makro aus dem Speicher entfernt werden. 
  1620.  
  1621.  
  1622. ΓòÉΓòÉΓòÉ 4.11. Makro-Tastaturk╨ærzel eingeben/╨öndern ΓòÉΓòÉΓòÉ
  1623.  
  1624. Zum eingeben/╨öndern des Makro-Tastaturk╨ærzels und der Makrobeschreibung dient 
  1625. der Dialog 
  1626.  
  1627. Eingabefeld Tastaturk╨ærzel 
  1628.           In dieses Eingabefeld wird die Taste eingetragen, die zusammen mit 
  1629.           einer Modifier-Taste (SHIFT, CTRL, ALT) zu dr╨æcken ist. In der 
  1630.           Dropdown-Liste des Eingabefelds stehen die vordefinierten Namen der 
  1631.           Spezialtasten (z.B. Cursortasten) bereit. 
  1632.  
  1633.           Wichtig: Zu Beginn einer Makro-Aufnahme ist dieses Feld defaultm╨ö╤üig 
  1634.           mit der Taste Esc vorbelegt. Wenn ein Makro "on the fly" aufgenommen 
  1635.           wird, das nur tempor╨ör benutzt werden soll (kommt sehr h╨öufig vor!), 
  1636.           braucht nach dem Erscheinen des Dialogs einfach nur die Return-Taste 
  1637.           gedr╨æckt zu werden - und schon kann's losgehen. 
  1638.  
  1639.           Hinweis: Es werden auch mehrstufige Tastenkombinationen, die a la 
  1640.           WORDSTAR unterst╨ætzt (z.B. Ctrl + KB ). 
  1641.  
  1642. Shift 
  1643.           Diese Option aktivieren, um die Shift-Taste als Modifier in der 
  1644.           Tastenkombination zu verwenden. 
  1645.  
  1646. Ctrl 
  1647.           Diese Option aktivieren, um die Ctrl-Taste als Modifier in der 
  1648.           Tastenkombination zu verwenden. 
  1649.  
  1650. Alt 
  1651.           Diese Option aktivieren, um die Alt-Taste als Modifier in der 
  1652.           Tastenkombination zu verwenden. 
  1653.  
  1654. Eingabefeld Makrobeschreibung 
  1655.           In dieses Eingabefeld kann eine optionale Kurzbeschreibung des Makros 
  1656.           eingegeben werden, die dazu dient, ein Makro im Dialog Makro-Manager 
  1657.           zu identifizieren. 
  1658.  
  1659. Tastaturk╨ærzel sch╨ætzen 
  1660.           Mit dieser Option wird eine Sicherheitsabfrage aktiviert, um ein 
  1661.           versehentliches Umdefinieren der Tastenkombination zu verhindern. 
  1662.  
  1663.  
  1664. ΓòÉΓòÉΓòÉ 4.12. Mausfunktionen ΓòÉΓòÉΓòÉ
  1665.  
  1666. Mit der Maus k╨ñnnen folgende Funktionen ausgef╨æhrt werden: 
  1667.  
  1668. o ein Klick der linken Maustaste positioniert den Cursor 
  1669.  
  1670. o ein Doppelklick mit der linken Maustaste markiert ein Wort 
  1671.  
  1672. o ein Doppelklick auf eine Zahl mit der linken Maustaste und gedr╨æckter 
  1673.   CTRL-Taste setzt den Cursor in diese Zeilennummer im vorhergehenden 
  1674.   Textfenster. 
  1675.  
  1676.   Das ist n╨ætzlich, wenn man in ein Textfenster z.B. einen Quelltext und im 
  1677.   nachfolgenden Textfenster die vom Compiler erzeugte Fehlerdatei l╨ödt. Durch 
  1678.   Anklicken der in den Fehlermeldungen enthaltenen Zeilennummern gelangt man an 
  1679.   die entsprechenden Stellen im Quelltext (ja, es existieren noch immer die 
  1680.   wackeren "Ritter der Befehlszeile", die den speicherfressenden IDEs den Kampf 
  1681.   angesagt haben...). 
  1682.  
  1683. o ein Doppelklick auf ein Wort mit der linken Maustaste und gedr╨æckter 
  1684.   ALT-Taste ruft die konfigurierbare externe Online-Hilfe f╨ær das Wort auf. 
  1685.  
  1686. o ein Klick der rechten Maustaste aktiviert ein konfigurierbares Kontextmen╨æ. 
  1687.  
  1688.   Die Blockmarkierungs-Funktionalit╨öt der Maustasten kann im Notizbuch 
  1689.   "Einstellungen" auf der Seite "Maus" konfiguriert werden 
  1690.  
  1691.  
  1692. ΓòÉΓòÉΓòÉ 4.13. Methoden zur Blockmarkierung ΓòÉΓòÉΓòÉ
  1693.  
  1694. Es gibt mehrere Methoden zur Blockmarkierung: 
  1695.  
  1696. Block markieren mit der Tastatur 
  1697.  
  1698. Methode 1: Zuerst wird der Cursor an die Position gebracht, wo der Block 
  1699. beginnen soll. Jetzt kann der Block bei gedr╨æckter [SHIFT]-Taste mit den 
  1700. Pfeiltasten beliebig nach oben/unten/rechts/links aufgespannt werden. Der 
  1701. Blockstart bleibt dabei fest verankert, solange [SHIFT] gedr╨æckt wird. 
  1702.  
  1703. Hinweis: Mit [SHIFT+ALT+Pfeiltaste] und [SHIFT+ALT+PgUp|PgDown] kann ein 
  1704. Spaltenblock zeilen- bzw. seitenweise markiert werden. Der Blockmodus 
  1705. (Zeilenmodus bzw. Spaltenmodus) wird automatisch eingestellt. 
  1706.  
  1707. Methode 2: Zuerst wird der Cursor an die Position gebracht, wo der Block 
  1708. beginnen soll und die Men╨æ-Funktion Start markieren aufgerufen. Jetzt wird der 
  1709. Cursor an die gew╨ænschte Blockend-Position gesetzt und die Men╨æ-Funktion Ende 
  1710. markieren aufgerufen. Das Blockende kann beliebig oft neu gesetzt werden. 
  1711.  
  1712. Hinweis: Bei dieser Methode mu╤ü gegebenenfalls zuerst der Blockmodus 
  1713. (Zeilenmodus bzw. Spaltenmodus) festgelegt werden. 
  1714.  
  1715. Block markieren mit der Maus 
  1716.  
  1717. Ein Zeilenblock wird defaultm╨ö╤üig mit der linken Maustaste markiert. Der 
  1718. Mauszeiger wird in die gew╨ænschte Startzeile gebracht und die linke Maustaste 
  1719. gedr╨æckt. Dann wird die Maus bei weiterhin gedr╨æckter linker Maustaste ╨æber die 
  1720. Zeilen geschoben, die im Block enthalten sein sollen. Die Maus kann von der 
  1721. Startposition aus nach oben/unten/rechts/links bewegt werden. 
  1722.  
  1723. Ein Spaltenblock wird defaultm╨ö╤üig mit der rechten Maustaste markiert. Der 
  1724. Mauszeiger wird in die gew╨ænschte Startzeile-/spalte gebracht und die rechte 
  1725. Maustaste gedr╨æckt. Dann wird die Maus bei weiterhin gedr╨æckter rechter 
  1726. Maustaste ╨æber den Textbereich geschoben, der im Block enthalten sein soll. Die 
  1727. Maus kann von der Startposition aus nach oben/unten/rechts/links bewegt werden. 
  1728.  
  1729. Hinweis: Die Funktionalit╨öt der Maustasten kann im Notizbuch "Einstellungen" 
  1730. auf der Seite "Maus" konfiguriert werden. 
  1731.  
  1732.  
  1733. ΓòÉΓòÉΓòÉ 4.14. Regul╨öre Ausdr╨æcke ΓòÉΓòÉΓòÉ
  1734.  
  1735. Regul╨öre Ausdr╨æcke werden in den Dialogen f╨ær Suchen/Ersetzen und im 
  1736. Section-Browser bzw. Section-Display benutzt. 
  1737.  
  1738. Such-Operatoren 
  1739.  
  1740.           Fluchtsymbol. Das nachfolgende Zeichen verliert seine spezielle 
  1741.           Bedeutung. 
  1742.  
  1743. \t 
  1744.           Tabulator. 
  1745.  
  1746. \n 
  1747.           Newline. 
  1748.  
  1749. \r 
  1750.           Carriage Return. 
  1751.  
  1752. \f 
  1753.           Formfeed. 
  1754.  
  1755.           Muster am Zeilenanfang. 
  1756.  
  1757.           Muster am Zeilenende. 
  1758.  
  1759.           Beliebiges einzelnes Zeichen. 
  1760.  
  1761. [ ] 
  1762.           Zeichen aus einer Liste von Zeichen. 
  1763.  
  1764. [ - ] 
  1765.           Ein Zeichen aus einem Bereich von Zeichen. 
  1766.  
  1767. [^ ] 
  1768.           Zeichen, das nicht in der Liste von Zeichen enthalten ist. 
  1769.  
  1770.           beliebige Wiederholung eines Musters (auch keine). 
  1771.  
  1772.           beliebige Wiederholung eines Musters (mindestens eine). 
  1773.  
  1774.           Vorhergehendes ODER nachfolgendes Muster. 
  1775.  
  1776. ( ) 
  1777.           Mehrere Muster werden zu einem komplexen Muster zusammengef╨ægt. Die 
  1778.           dadurch gefundenen Substrings werden intern von links nach rechts 
  1779.           beginnend bei 1 durchnummeriert und k╨ñnnen beim Ersetzen ╨æber die 
  1780.           Opertoren \1 bis \9 angesprochen werden. Es k╨ñnnen maximal 9 komplexe 
  1781.           Muster erzeugt werden. 
  1782.  
  1783. Ersetz-Operatoren 
  1784.  
  1785.           Fluchtsymbol. Das nachfolgende Zeichen verliert seine spezielle 
  1786.           Bedeutung. 
  1787.  
  1788. \t 
  1789.           Tabulator einf╨ægen. 
  1790.  
  1791. \n 
  1792.           Newline einf╨ægen. 
  1793.  
  1794. \r 
  1795.           Carriage Return einf╨ægen. 
  1796.  
  1797. \f 
  1798.           Formfeed einf╨ægen. 
  1799.  
  1800. \1 bis \9 
  1801.           Der Substring, der durch das n-te komplexe Muster erzeugt wurde, wird 
  1802.           eingef╨ægt. 
  1803.  
  1804.           Der vollst╨öndige gefundene String  wird eingef╨ægt. 
  1805.  
  1806. \U \u \L \l 
  1807.           Die Gro╤ü-/Kleinschreibung des gefundenen (Sub-)Strings wird 
  1808.           ver╨öndert. Diese Operatoren k╨ñnnen nur direkt vor den Operatoren & 
  1809.           und \1 ...\9 stehen. 
  1810.           \u und \l wandeln nur den ersten Buchstaben des nachfolgenden Strings 
  1811.           in Gro╤ü- bzw. Kleinschreibung um. 
  1812.           \U und \L wandeln den ganzen nachfolgenden String in Gro╤ü- bzw. 
  1813.           Kleinschreibung um. 
  1814.  
  1815. Beispiel: 
  1816.  
  1817. Suchstring: oldfoo\(([^ ,]*), ([^\)]*)\) 
  1818. Ersatzstring: newfoo(\2, \1, FALSE) 
  1819.  
  1820. Es werden alle Aufrufe der Funktion "oldfoo" durch "newfoo" ersetzt, der erste 
  1821. mit dem zweiten Parameter vertauscht und ein neuer dritter Parameter "FALSE" 
  1822. eingef╨ægt. 
  1823.  
  1824.  
  1825. ΓòÉΓòÉΓòÉ 4.15. Section-Browser ΓòÉΓòÉΓòÉ
  1826.  
  1827. Der Section-Browser ist eine Dialogbox, in der alle in einer Datei vorkommenden 
  1828. Sektionen aufgelistet werden. Eine Sektion kann z.B. eine Funktion einer 
  1829. Programmiersprache sein. Aber auch Eintr╨öge der Config.sys lassen sich auf 
  1830. diese Weise ╨æbersichtlich anzeigen und anspringen. 
  1831.  
  1832. Inkrementelles Suchmuster 
  1833.           Das Suchmuster unterscheidet nicht zwischen Gro╤ü/Kleinschreibung und 
  1834.           darf die Wildcards "*" und "?" enthalten. 
  1835.  
  1836.           Beispiel: 
  1837.           *proc* 
  1838.           selektiert den ersten Sektionsnamen, in dem an beliebiger Stelle die 
  1839.           Zeichenkette "proc" enthalten ist. Mit den Cursor-Tasten kann nun der 
  1840.           folgende bzw. vorhergehende passende Sektionsname gesucht werden. 
  1841.  
  1842. Sektionsliste 
  1843.           In der Sektionsliste werden die Namen aller im Quelltext enthaltenen 
  1844.           Sektionen ausgegeben. Ein Doppelklick auf einen Listeneintrag setzt 
  1845.           den Cursor auf den Kopf der angew╨öhlten Sektion. 
  1846.           In der Quelltextliste kann der gew╨ænschte Quelltext ausgew╨öhlt 
  1847.           werden. 
  1848.  
  1849.           Hinweis: Der Font f╨ær die Sektionsliste kann per Drag'n'Drop 
  1850.           konfiguriert werden. 
  1851.  
  1852. Quelltextliste 
  1853.           In der Quelltextliste werden die Namen aller ge╨ñffneten Textfenster 
  1854.           ausgegeben. Durch Anklicken eines Listeneintrags werden in der 
  1855.           Sektionsliste die Namen aller im Quelltext enthaltenen Sektionen 
  1856.           ausgegeben. 
  1857.  
  1858. Sortieren 
  1859.           Wenn diese Option aktiviert ist werden die Sektionen alphabetisch 
  1860.           sortiert ausgegeben. Ansonsten werden die Sektionen in der 
  1861.           Reihenfolge ausgegeben, in der sie im Quelltext auftreten. 
  1862.  
  1863. Zeilennummern 
  1864.           Diese Option aktiviert die farbcodierte Ausgabe der Zeilennummern. 
  1865.  
  1866. Tag-Typ 
  1867.           Diese Option aktiviert f╨ær C/C++ Dateien die Ausgabe des Typs der 
  1868.           Sektion (define, type, class, function). 
  1869.  
  1870. Klassennamen 
  1871.           Wenn diese Option aktiviert ist, werden vor einer C++-Methode der 
  1872.           zugeh╨ñrige Klassennamen angezeigt. 
  1873.  
  1874. Gehe zu 
  1875.           Wenn eine Sektion durch einmaliges Anklicken selektiert wurde, kann 
  1876.           sie mit diesem Button angesprungen werden. 
  1877.  
  1878. Konfiguration 
  1879.  
  1880. Zum Auffinden der Sektionen dient ein regul╨örer Ausdruck, der in der 
  1881. Konfigurationsdatei f╨ær das Syntax-Highlighting "med.syn" an jeden beliebigen 
  1882. Dateityp anpassbar ist.  F╨ær C/C++ Dateien kann dieser regul╨öre Ausdruck nicht 
  1883. definiert werden, da der in MED integrierte C/C++ Parser diese Aufgabe 
  1884. schneller und pr╨öziser erledigt. 
  1885.  
  1886. Zur Konfiguration des Section-Browsers dienen in "med.syn" folgende 
  1887. Schl╨æsselworte: 
  1888.  
  1889. o sectionRegexp 
  1890. o sectionBrowserMainKey 
  1891. o sectionBrowserOrder 
  1892.  
  1893.  
  1894. ΓòÉΓòÉΓòÉ 4.16. Section-Display ΓòÉΓòÉΓòÉ
  1895.  
  1896. Im Section-Display wird der Name der Sektion (z.B. C-Funktion), in der sich der 
  1897. Cursor gerade befindet, ausgegeben. Das Section-Display kann entweder als 
  1898. Combobox in der Symbolleiste (default) 
  1899.  
  1900. oder als einfache Zeichenkette in der Statuszeile 
  1901.  
  1902. angezeigt werden. 
  1903.  
  1904. Die Combobox in der Symbolleiste hat neben der Ausgabe des Sektionsnamens noch 
  1905. folgende Funktionalit╨öt: 
  1906.  
  1907. Die Dropdown-Liste der Combobox bietet die Sektionsnamen des aktiven 
  1908. Textpuffers zur Auswahl an und kann den Aufruf des Section-Browsers in vielen 
  1909. F╨öllen ersetzen: W╨öhlen Sie eine Sektion mit einem Mausklick oder [RETURN] aus, 
  1910. springt der Cursor zur betreffenden Sektion. Das Eingabefeld der Combobox 
  1911. erm╨ñglicht die inkrementelle Suche nach einem Sektionsnamen. 
  1912.  
  1913. Die Dropdown-Liste kann nicht nur mit der Maus, sondern auch ╨æber die Tastatur 
  1914. mit [F12] aktiviert werden. Das Tastaturk╨ærzel kann in med.kbd unter dem 
  1915. Funktionsnamen sectionCombo ge╨öndert werden. Die Dropdown-Liste kann ohne 
  1916. Auswahl einer Sektion mit [ESC] oder [F12] geschlossen werden. 
  1917.  
  1918. Die Combobox wird, sofern aktiviert, automatisch in der untersten Zeile der 
  1919. Symbolleiste, rechts neben dem letzten Button angezeigt. Es werden automatisch 
  1920. soviele Buttons versteckt, bis die Combobox eine Mindestbreite erreicht hat. 
  1921. Wenn das Hauptfenster verbreitert wird, werden die versteckten Buttons wieder 
  1922. sichtbar. Wer sehr viele Buttons in der Symbolleiste ben╨ñtigt oder sehr lange 
  1923. Sektionsnamen benutzt, kann die H╨ñhe der Symbolleiste vergr╨ñ╤üern (Notizbuch 
  1924. "Einstellungen->Symbolleiste->Gr╨ñ╤üe"), um so die Combobox in eine neue Zeile zu 
  1925. verlegen: 
  1926.  
  1927. Wenn die Symbolleiste am rechten/linken Rand angezeigt werden soll, ist der 
  1928. Einsatz der Combobox nat╨ærlich nicht m╨ñglich. In diesem Fall wird die aktuelle 
  1929. Sektion in der Status-Zeile angezeigt. 
  1930.  
  1931. Die Combobox kann ╨æber das Kontextmen╨æ der Symbolleiste, das sich ╨æber einen 
  1932. Klick mit der rechten Maustaste auf eine freie Stelle in der Symbolleiste 
  1933. ╨ñffnen l╨össt, ein-/ausgeschaltet werden (Men╨æeintrag "Section Display"). 
  1934.  
  1935. Konfiguration 
  1936.  
  1937. Der Combobox-Font kann mit Drag&Drop auf eine freie Stelle der Symbolleiste 
  1938. konfiguriert werden. 
  1939.  
  1940. Das Section-Display kann in der Konfigurationsdatei f╨ær das Syntax-Highlighting 
  1941. "med.syn" an jeden beliebigen Dateityp angepasst werden. 
  1942.  
  1943. Zur Konfiguration des Section-Displays dienen folgende Schl╨æsselworte: 
  1944.  
  1945. o sectionRegexp 
  1946. o sectionDisplayRegexp 
  1947. o sectionDisplay 
  1948. o sectionDisplayOrder 
  1949.  
  1950.  
  1951. ΓòÉΓòÉΓòÉ 4.17. Syntax-Highlighting ΓòÉΓòÉΓòÉ
  1952.  
  1953. Zur Konfiguration des Syntax-Highlighting dient die Datei "med.syn". Diese 
  1954. Datei ist in Sektionen untergliedert, die jeweils f╨ær einen oder mehrere 
  1955. Dateitypen die notwendigen Definitionen enthalten. Um Anpassungsarbeiten zu 
  1956. erleichtern, k╨ñnnen die Einstellungen in "med.syn" neu geladen werden, ohne da╤ü 
  1957. MED vorher beendet werden mu╤ü. (s. Men╨æpunkt Syntaxkonfiguration neu laden im 
  1958. Men╨æ "Optionen") 
  1959.  
  1960. Folgende Schl╨æsselworte sind erlaubt: 
  1961.  
  1962. o files 
  1963. o eaFileType 
  1964. o include 
  1965. o sectionRegexp 
  1966. o sectionDisplayRegexp 
  1967. o sectionBrowserMainKey 
  1968. o sectionDisplay 
  1969. o sectionBrowserOrder 
  1970. o sectionDisplayOrder 
  1971. o inf 
  1972. o defineColor 
  1973. o foregroundColor 
  1974. o backroundColor 
  1975. o blockColor 
  1976. o caseSensitive 
  1977. o checkCommentInString 
  1978. o color 
  1979. o token 
  1980. o string 
  1981. o char 
  1982. o symbol 
  1983. o literal 
  1984. o funcParml 
  1985. o eolCom 
  1986. o openCom 
  1987. o closeCom 
  1988. o comCol 
  1989. o tabWidth 
  1990.  
  1991. Siehe auch Environment-Variable MISTER_ED_PATH 
  1992.  
  1993.  
  1994. ΓòÉΓòÉΓòÉ <hidden> files ΓòÉΓòÉΓòÉ
  1995.  
  1996. Eine Sektion beginnt mit dem Schl╨æsselwort 
  1997.  
  1998.   files: 
  1999.  
  2000. Hinter diesem Schl╨æsselwort mu╤ü mindestens eine Dateimaske zur Spezifikation 
  2001. der Dateitypen folgen, f╨ær die die nachfolgenden Definitionen anzuwenden sind. 
  2002. Eine Dateimaske darf (mu╤ü aber nicht) die Wildcards '*' und '?' enthalten. Eine 
  2003. Dateimaske bezieht sich nicht nur auf die Dateiextension! Es k╨ñnnen mehrere 
  2004. Dateimasken durch Leerzeichen getrennt angegeben werden. 
  2005.  
  2006. Wichtig: dieses Schl╨æsselwort leitet eine neue Sektion ein, kann pro Sektion 
  2007. also nur einmal auftreten. 
  2008.  
  2009. Beispiele: 
  2010.  
  2011.   files: config.sys 
  2012.  
  2013.   files: *.c *.cpp *.h 
  2014.  
  2015.  
  2016. ΓòÉΓòÉΓòÉ <hidden> eaFileType ΓòÉΓòÉΓòÉ
  2017.  
  2018. In den erweiterten Attributen einer OS/2 Datei kann ein Dateityp eingetragen 
  2019. werden (.TYPE), anhand dessen das Betriebssystem eine Verkn╨æpfung mit einer 
  2020. Applikation vornimmt. In OS/2 sind diverse Dateitypen bereits vordefiniert - 
  2021. z.B. "C Code", "Assembler Code", "Plain Text", "OS/2 Command File" etc. Zur 
  2022. Definition des Dateityps mu╤ü hinter dem Schl╨æsselwort 
  2023.  
  2024.   eaFileType: 
  2025.  
  2026. in Anf╨æhrungszeichen eingeschlossen ein Dateityp folgen. 
  2027.  
  2028. Wichtig: nur wenn "eaFileType" definiert wird, wird beim Sichern einer Datei 
  2029. der Dateityp in die erweiterten Attribute geschrieben. Die Verkn╨æpfung eines 
  2030. Dateityps mit einer Applikation kann z.B. mit dem Programm "assoedit" von Henk 
  2031. Kelder ge╨öndert werden. 
  2032.  
  2033. Beispiele: 
  2034.  
  2035.   eaFileType: "C Code" 
  2036.  
  2037.   eaFileType: "OS/2 Command File" 
  2038.  
  2039.  
  2040. ΓòÉΓòÉΓòÉ <hidden> sectionRegexp ΓòÉΓòÉΓòÉ
  2041.  
  2042. Der Section-Browser und das Section-Display sind an beliebige Dateitypen 
  2043. anpassbar. Dazu mu╤ü ein regul╨örer Ausdruck zum Auffinden der Sektionen 
  2044. definiert werden (f╨ær C/C++ Dateien wird dieser regul╨öre Ausdruck nicht 
  2045. ben╨ñtigt, weil der in MED integrierte C/C++ Parser diese Aufgabe ╨æbernimmt). 
  2046.  
  2047. Beispiel: 
  2048.  
  2049.   sectionRegexp: :[Hh][0-9] 
  2050.  
  2051. Dieser regul╨öre Ausdruck findet die Abschnitte eines IPF-Dokuments. 
  2052.  
  2053.  
  2054. ΓòÉΓòÉΓòÉ <hidden> sectionDisplayRegexp ΓòÉΓòÉΓòÉ
  2055.  
  2056. Dieser regul╨öre Ausdruck dient zum Aufsplitten eines Sektionskopfes in maximal 
  2057. neun Felder, die in beliebiger Reihenfolge vom Section-Browser und 
  2058. Section-Display ausgegeben werden k╨ñnnen. Felder werden von runden Klammern 
  2059. (dem Gruppierungs-Operator, s. Regul╨öre Ausdr╨æcke) eingeschlossen und werden 
  2060. von links nach rechts beginnend mit 1 durchnummeriert. 
  2061.  
  2062. Beispiel: 
  2063.  
  2064.   sectionDisplayRegexp: (:[Hh][0-9][ ]*)(res=&)([a-zA-Z0-9_]*\.)[ 
  2065. ]*([a-zA-Z0-9_]*\.)(.*) 
  2066.  
  2067. Dieser regul╨öre Ausdruck unterteilt die Kopfzeile eines IPP-Dokumentabschnitts 
  2068. in 5 Felder. 
  2069.  
  2070.  
  2071. ΓòÉΓòÉΓòÉ <hidden> sectionBrowserMainKey ΓòÉΓòÉΓòÉ
  2072.  
  2073. Dieser Eintrag legt fest, nach welchem Feld die Sektionen im Section-Browser 
  2074. sortiert werden. Zugelassen sind Werte von 1 bis 9. 
  2075.  
  2076. Beispiel: 
  2077.  
  2078.   sectionBrowserMainKey: 2 
  2079.  
  2080.  
  2081. ΓòÉΓòÉΓòÉ <hidden> sectionBrowserOrder ΓòÉΓòÉΓòÉ
  2082.  
  2083. Dieser Eintrag gibt an, welche Felder in welcher Reihenfolge im Section-Browser 
  2084. angezeigt werden. 
  2085.  
  2086. Beispiel: 
  2087.  
  2088.   sectionBrowserOrder: 2, 1, 5 
  2089.  
  2090.  
  2091. ΓòÉΓòÉΓòÉ <hidden> sectionDisplayOrder ΓòÉΓòÉΓòÉ
  2092.  
  2093. Dieser Eintrag gibt an, welche Felder in welcher Reihenfolge im Section-Display 
  2094. angezeigt werden. 
  2095.  
  2096. Beispiel: 
  2097.  
  2098.   sectionDisplayOrder: 2, 1, 5 
  2099.  
  2100.  
  2101. ΓòÉΓòÉΓòÉ <hidden> sectionDisplay ΓòÉΓòÉΓòÉ
  2102.  
  2103. Dieses Schl╨æsselwort dient zur Konfiguartion des Section-Displays durch zwei 
  2104. Parameter: Der erste Parameter gibt an, wieviele Zeilen eine Datei maximal 
  2105. enthalten darf, bevor das Section-Display aus Performance-Gr╨ænden abgeschaltet 
  2106. wird. Der zweite Parameter gibt die maximale Anzahl von Zeilen an, die ab der 
  2107. aktuellen Cursorposition nach einem Sektionsanfang durchsucht werden d╨ærfen. 
  2108.  
  2109. Beispiel: 
  2110.  
  2111.   sectionDisplay: 5000, 1000 
  2112.  
  2113.  
  2114. ΓòÉΓòÉΓòÉ <hidden> include ΓòÉΓòÉΓòÉ
  2115.  
  2116. Um die Definitionsdatei "med.syn" ╨æbersichtlicher und schneller einlesbar zu 
  2117. gestalten kann die include Anweisung benutzt werden. 
  2118.  
  2119. Hinter diesem Schl╨æsselwort mu╤ü ein Dateiname folgen. Ein Pfad kann dem 
  2120. Dateinamen vorangestellt werden, falls sich die Datei nicht im gleichen 
  2121. Verzeichnis wie "med.syn" befindet. 
  2122.  
  2123. Es empfiehlt sich, "med.syn" als Verzeichnis der unterst╨ætzten Dateitypen zu 
  2124. verwenden, w╨öhrend die eigentlichen Syntax-Definitionen in separate Dateien 
  2125. ausgelagert werden. 
  2126.  
  2127. Beispiel: 
  2128.  
  2129.    files:  *.c *.c.* *.h *.cpp 
  2130.    include: med_c.syn 
  2131.  
  2132.    files:  *.pas 
  2133.    include: med_pas.syn 
  2134.  
  2135.    files:  config.sys 
  2136.    include: med_sys.syn 
  2137.  
  2138.  
  2139. ΓòÉΓòÉΓòÉ <hidden> caseSensitive ΓòÉΓòÉΓòÉ
  2140.  
  2141. Mit diesem Schl╨æsselwort wird festgelegt, ob die Gro╤ü-/Kleinschreibung der 
  2142. "reservierten Worte" beachtet werden soll. 
  2143.  
  2144. Syntax: 
  2145.  
  2146.   caseSensitive:  flag 
  2147.  
  2148. Beispiele: 
  2149.  
  2150.   caseSensitive:  yes 
  2151.  
  2152.   caseSensitive:  no 
  2153.  
  2154. Hinweis: dieses Schl╨æsselwort kann nur einmal am Anfang jeder Sektion benutzt 
  2155. werden. 
  2156.  
  2157.  
  2158. ΓòÉΓòÉΓòÉ <hidden> checkCommentInString ΓòÉΓòÉΓòÉ
  2159.  
  2160. Mit diesem Schl╨æsselwort wird festgelegt, ob Kommentare innerhalb von 
  2161. Zeichenketten-Konstanten gesucht werden sollen (z.B. printf("/*")). Eine 
  2162. ╨¬berpr╨æfung macht das Syntax-Highlighting sicherer, aber etwas langsamer. 
  2163.  
  2164. Syntax: 
  2165.  
  2166.   checkCommentInString:  flag 
  2167.  
  2168. Beispiele: 
  2169.  
  2170.   checkCommentInString:  yes 
  2171.  
  2172.   checkCommentInString:  no 
  2173.  
  2174. Hinweis: dieses Schl╨æsselwort kann nur einmal am Anfang jeder Sektion benutzt 
  2175. werden. 
  2176.  
  2177.  
  2178. ΓòÉΓòÉΓòÉ <hidden> color ΓòÉΓòÉΓòÉ
  2179.  
  2180. Mit diesem Schl╨æsselwort werden aktuelle Vordergrundfarbe und Fontattribut f╨ær 
  2181. reservierte Worte/Symbole festgelegt. 
  2182.  
  2183. Syntax: 
  2184.  
  2185.   color:  dispColor, dispFontAttr, printColor, printFontAttr 
  2186.  
  2187. Die beiden ersten Parameter sind f╨ær die Bildschirmdarstellung, die folgenden 
  2188. f╨ær die Druckerdarstellung zust╨öndig. 
  2189.  
  2190. Als Farbnamen k╨ñnnen Sie die Standardfarbnamen oder Ihre selbst definierten 
  2191. Farbnamen benutzen. 
  2192.  
  2193. Als Fontattribute f╨ær die Bildschirmdarstellung k╨ñnnen bold, underline und 
  2194. deren Kombination verwendet werden. 
  2195.  
  2196. Als Fontattribute f╨ær die Druckerdarstellung k╨ñnnen bold, underline, italic, 
  2197. outline und deren Kombinationen verwendet werden. 
  2198.  
  2199. Bei Kombination von Fontattributen spielen Reihenfolge und 
  2200. Gro╤ü-/Kleinschreibung keine Rolle, es darf also z.B. "boldItalic" oder 
  2201. "italicBold" oder auch "italicbold" f╨ær die gleiche Attributkombination 
  2202. geschrieben werden. 
  2203.  
  2204. Beispiel: 
  2205.  
  2206.   color:  blue, boldUnderline, darkblue, bold 
  2207.  
  2208. Hinweis: dieses Schl╨æsselwort darf mehrmals in jeder Sektion benutzt werden. 
  2209.  
  2210.  
  2211. ΓòÉΓòÉΓòÉ <hidden> token ΓòÉΓòÉΓòÉ
  2212.  
  2213. Hinter diesem Schl╨æsselwort d╨ærfen mehrere durch Leerzeichen getrennte 
  2214. reservierte Worte folgen. 
  2215.  
  2216. Syntax: 
  2217.  
  2218.   token:  wort1 [wort2] [wort3] ... 
  2219.  
  2220. Beispiel: 
  2221.  
  2222.   token:  char int long 
  2223.  
  2224. Hinweis: dieses Schl╨æsselwort darf mehrmals in jeder Sektion benutzt werden. 
  2225. F╨ær jedes reservierte Wort (oder Gruppe von reservierten Worten) kann also eine 
  2226. andere Farbe eingestellt werden. 
  2227.  
  2228. Beispiel: 
  2229.  
  2230.   color:  red 
  2231.   token:  char 
  2232.   color:  green 
  2233.   token:  int 
  2234.   color:  blue 
  2235.   token:  long 
  2236.  
  2237.  
  2238. ΓòÉΓòÉΓòÉ <hidden> string ΓòÉΓòÉΓòÉ
  2239.  
  2240. Hinter diesem Schl╨æsselwort wird das Zeichen festgelegt, mit dem 
  2241. Zeichenketten-Konstanten begrenzt werden. 
  2242.  
  2243. Syntax: 
  2244.  
  2245.   string:  zeichen 
  2246.  
  2247. Beispiel: 
  2248.  
  2249.   string:  " 
  2250.  
  2251.  
  2252. ΓòÉΓòÉΓòÉ <hidden> char ΓòÉΓòÉΓòÉ
  2253.  
  2254. Hinter diesem Schl╨æsselwort wird das Zeichen festgelegt, mit dem 
  2255. Einzelzeichen-Konstanten begrenzt werden. 
  2256.  
  2257. Syntax: 
  2258.  
  2259.   char:  zeichen 
  2260.  
  2261. Beispiel: 
  2262.  
  2263.   char:  ' 
  2264.  
  2265.  
  2266. ΓòÉΓòÉΓòÉ <hidden> symbol ΓòÉΓòÉΓòÉ
  2267.  
  2268. Hinter diesem Schl╨æsselwort wird eine Liste von Zeichen angegeben, die nicht zu 
  2269. Worten geh╨ñren k╨ñnnen. 
  2270.  
  2271. Syntax: 
  2272.  
  2273.   symbol:  zeichen[zeichen][zeichen]... 
  2274.  
  2275. Beispiel: 
  2276.  
  2277.   symbol:  !></,.;-+* 
  2278.  
  2279. Hinweis: dieses Schl╨æsselwort darf mehrmals in jeder Sektion benutzt werden. 
  2280. F╨ær jedes Symbol kann also eine andere Farbe eingestellt werden. 
  2281.  
  2282.  
  2283. ΓòÉΓòÉΓòÉ <hidden> literal ΓòÉΓòÉΓòÉ
  2284.  
  2285. Hinter diesem Schl╨æsselwort wird das sog. Fluchtsymbol festgelegt (z.B. 
  2286. Backslash in der Programmiersprache C). 
  2287.  
  2288. Syntax: 
  2289.  
  2290.   literal:  zeichen 
  2291.  
  2292. Beispiel: 
  2293.  
  2294.   literal:  \ 
  2295.  
  2296.  
  2297. ΓòÉΓòÉΓòÉ <hidden> funcParml ΓòÉΓòÉΓòÉ
  2298.  
  2299. Hinter diesem Schl╨æsselwort wird das Zeichen festgelegt, mit dem die 
  2300. Parameterliste einer Prozedur/Funktion ge╨ñffnet wird. 
  2301.  
  2302. Syntax: 
  2303.  
  2304.   funcParml:  zeichen 
  2305.  
  2306. Beispiel: 
  2307.  
  2308.   funcParml:  ( 
  2309.  
  2310.  
  2311. ΓòÉΓòÉΓòÉ <hidden> eolCom ΓòÉΓòÉΓòÉ
  2312.  
  2313. Hinter diesem Schl╨æsselwort wird die Zeichenfolge festgelegt, die einen 
  2314. Kommentar bis zum Zeilenende einleitet. 
  2315.  
  2316. Syntax: 
  2317.  
  2318.   eolCom:  zeichenfolge 
  2319.  
  2320. Beispiel: 
  2321.  
  2322.   eolCom:  // 
  2323.  
  2324.  
  2325. ΓòÉΓòÉΓòÉ <hidden> openCom ΓòÉΓòÉΓòÉ
  2326.  
  2327. Hinter diesem Schl╨æsselwort wird die Zeichenfolge festgelegt, die einen 
  2328. mehrzeiligen Kommentar einleitet. 
  2329.  
  2330. Syntax: 
  2331.  
  2332.   openCom:  zeichenfolge 
  2333.  
  2334. Beispiel: 
  2335.  
  2336.   openCom:  /* 
  2337.  
  2338.  
  2339. ΓòÉΓòÉΓòÉ <hidden> closeCom ΓòÉΓòÉΓòÉ
  2340.  
  2341. Hinter diesem Schl╨æsselwort wird die Zeichenfolge festgelegt, die einen 
  2342. mehrzeiligen Kommentar abschlie╤üt. 
  2343.  
  2344. Syntax: 
  2345.  
  2346.   closeCom:  zeichenfolge 
  2347.  
  2348. Beispiel: 
  2349.  
  2350.   closeCom:  */ 
  2351.  
  2352.  
  2353. ΓòÉΓòÉΓòÉ <hidden> comCol ΓòÉΓòÉΓòÉ
  2354.  
  2355. Hinter diesem Schl╨æsselwort wird die Spaltennummer eingetragen, an der ein 
  2356. ╨ñffnender Kommentar stehen mu╤ü, damit er als solcher erkannt wird. 
  2357.  
  2358. Syntax: 
  2359.  
  2360.   comCol:  spaltenNummer 
  2361.  
  2362. Beispiel: 
  2363.  
  2364.   comCol:  1 
  2365.  
  2366. Hinweis: wenn der Wert 0 als Spaltennummer angegeben wird, wird ein ╨ñffnender 
  2367. Kommentar unabh╨öngig von der Spalte als solcher erkannt. 
  2368.  
  2369.  
  2370. ΓòÉΓòÉΓòÉ <hidden> inf ΓòÉΓòÉΓòÉ
  2371.  
  2372. F╨ær jeden Dateityp k╨ñnnen externe Online-Hilfen definiert werden. 
  2373.  
  2374.  
  2375. ΓòÉΓòÉΓòÉ <hidden> tabWidth ΓòÉΓòÉΓòÉ
  2376.  
  2377. Hinter diesem Schl╨æsselwort wird die Tabulatorweite angegeben. 
  2378.  
  2379. Syntax: 
  2380.  
  2381.   tabWidth:  Ziffernfolge 
  2382.  
  2383. Beispiel: 
  2384.  
  2385.   tabWidth:  4 
  2386.  
  2387.  
  2388. ΓòÉΓòÉΓòÉ <hidden> defineColor ΓòÉΓòÉΓòÉ
  2389.  
  2390. Defaultm╨ö╤üig werden sechzehn Standardfarbnamen zur Verf╨ægung gestellt. 
  2391. Zus╨ötzlich k╨ñnnen beliebige Farben ╨æber dezimale RGB-Werte definiert werden. 
  2392. Die symbolischen Namen dieser privaten Farben k╨ñnnen anschlie╤üend in der 
  2393. Sektion in Verbindung mit anderen Schl╨æsselworten benutzt werden. 
  2394.  
  2395. Syntax: 
  2396.  
  2397.   defineColor:  farbname   rot gr╨æn blau 
  2398.  
  2399. Beispiele: 
  2400.  
  2401.   defineColor:  meinRot    210  0   0 
  2402.  
  2403.   defineColor:  meinGrau   224 224  224 
  2404.  
  2405. Hinweis: dieses Schl╨æsselwort darf mehrmals pro Sektion benutzt werden. 
  2406.  
  2407. Wichtig: wenn Ihre Graphikkarte nur 16 Farben gleichzeitig darstellen kann, 
  2408. m╨æssen Sie sich mit den Standardfarben begn╨ægen. Bei 256 gleichzeitig 
  2409. darstellbaren Farben wird von OS/2 die Farbe der physikalischen Farbpalette 
  2410. ausgesucht, die Ihrer Farbdefinition am n╨öchsten kommt (sofern keine Eintr╨öge 
  2411. in der phys. Farbpalette mehr frei sind). Ab 65536 gleichzeitig darstellbaren 
  2412. Farben kann Ihre Farbdefinition (ziemlich) exakt reproduziert werden. 
  2413.  
  2414.  
  2415. ΓòÉΓòÉΓòÉ <hidden> foregroundColor ΓòÉΓòÉΓòÉ
  2416.  
  2417. Mit diesem Schl╨æsselwort wird die Vordergrundfarbe von "normalen" Worten 
  2418. festgelegt. 
  2419.  
  2420. Syntax: 
  2421.  
  2422.   foregroundColor:  farbname 
  2423.  
  2424. Als Farbnamen k╨ñnnen Sie die Standardfarbnamen oder Ihre selbst definierten 
  2425. Farbnamen benutzen. 
  2426.  
  2427. Beispiele: 
  2428.  
  2429.   foregroundColor:  black 
  2430.  
  2431.  
  2432. ΓòÉΓòÉΓòÉ <hidden> backgroundColor ΓòÉΓòÉΓòÉ
  2433.  
  2434. Mit diesem Schl╨æsselwort wird die Hintergrundfarbe f╨ær "normale" und 
  2435. reservierte Worte festgelegt. 
  2436.  
  2437. Syntax: 
  2438.  
  2439.   backgroundColor:  farbname 
  2440.  
  2441. Als Farbnamen k╨ñnnen Sie die Standardfarbnamen oder Ihre selbst definierten 
  2442. Farbnamen benutzen. 
  2443.  
  2444. Beispiele: 
  2445.  
  2446.   backgroundColor:  meinHellesGrau 
  2447.  
  2448.  
  2449. ΓòÉΓòÉΓòÉ <hidden> blockColor ΓòÉΓòÉΓòÉ
  2450.  
  2451. Mit diesem Schl╨æsselwort wird die Hintergrundfarbe eines Blockbereichs 
  2452. festgelegt. 
  2453.  
  2454. Syntax: 
  2455.  
  2456.   blockColor:  farbname 
  2457.  
  2458. Beispiele: 
  2459.  
  2460.   blockColor:  meinDunklesGrau 
  2461.  
  2462.  
  2463. ΓòÉΓòÉΓòÉ <hidden> Standardfarbnamen ΓòÉΓòÉΓòÉ
  2464.  
  2465. Folgende Standardfarbnamen k╨ñnnen verwendet werden: 
  2466.  
  2467. black 
  2468. white 
  2469. blue 
  2470. red 
  2471. pink 
  2472. green 
  2473. cyan 
  2474. yellow 
  2475. darkgray 
  2476. darkblue 
  2477. darkred 
  2478. darkpink 
  2479. darkgreen 
  2480. darkcyan 
  2481. brown 
  2482. palegray 
  2483.  
  2484.  
  2485. ΓòÉΓòÉΓòÉ 4.18. Suchen von Zeichenketten ΓòÉΓòÉΓòÉ
  2486.  
  2487. Das zentrale Steuerelement der Suchfunktion f╨ær Zeichenketten ist der Dialog 
  2488.  
  2489. Eingabefeld "Suchen nach" 
  2490.           In diesem Eingabefeld  wird die zu suchenden Zeichenkette 
  2491.           eingetragen. 
  2492.  
  2493.           Hinweis: Die Dropdown-Liste enth╨ölt die zuletzt eingegebenen 
  2494.           Zeichenketten. Die Liste wird automatisch gesichert und steht damit 
  2495.           bei der n╨öchsten Editorsitzung wieder zur Verf╨ægung. 
  2496.  
  2497. Regul╨öre Ausdr╨æcke 
  2498.           Wenn diese Option aktiviert ist, werden bestimmte Zeichen des 
  2499.           Suchstrings nach der Syntax f╨ær regul╨öre Ausdr╨æcke interpretiert. 
  2500.  
  2501. Gro╤ü-/Kleinschreibung ignorieren 
  2502.           Wenn diese Option aktiviert ist, werden auch Textstellen gefunden, 
  2503.           die der Schreibweise des Suchstrings hinsichtlich der 
  2504.           Gro╤ü-/Kleinschreibung nicht exakt entsprechen. 
  2505.  
  2506. Worte suchen 
  2507.           Wenn diese Option aktiviert ist, wird der Suchstring als Wort 
  2508.           behandelt, d.h. Substrings werden nicht gefunden. 
  2509.  
  2510. R╨æckw╨örts suchen 
  2511.           Wenn diese Option aktiviert ist, wird vom Textende (bzw. der 
  2512.           aktuellen Position) in Richtung Textanfang gesucht. 
  2513.  
  2514. Ab Position suchen 
  2515.           Wenn diese Option aktiviert ist, wird die Suche beim Verlassen des 
  2516.           Dialogs ab der aktuellen Cursor-Position gestartet. Ist diese Option 
  2517.           nicht aktiviert, wird die Suche ab der Bereichsgrenze gestartet. 
  2518.  
  2519. Suchbereich Text 
  2520.           Wenn dieser Suchbereich aktiviert ist, werden Textstellen nur im 
  2521.           aktiven Text gefunden. 
  2522.  
  2523. Suchbereich Global 
  2524.           Wenn dieser Suchbereich aktiviert ist, werden Textstellen in allen 
  2525.           geladenen Texten gefunden. Wenn ein Text keine passende Textstelle 
  2526.           mehr enth╨ölt, wird automatisch auf das nachfolgende Textfenster 
  2527.           umgeschaltet. 
  2528.  
  2529. Suchbereich Block 
  2530.           Wenn dieser Suchbereich aktiviert ist, werden Textstellen nur 
  2531.           innerhalb der Blockmarkierung gefunden. 
  2532.  
  2533. Suchen 
  2534.           Dieser Button startet die Suche nach der ersten passenden Textstelle. 
  2535.           Weitere passende Textstellen werden ╨æber den Men╨æbefehl Weiter suchen 
  2536.           gefunden. 
  2537.  
  2538.  
  2539. ΓòÉΓòÉΓòÉ 4.19. Dateien durchsuchen ΓòÉΓòÉΓòÉ
  2540.  
  2541. Das zentrale Steuerelement der Funktion Dateien durchsuchen ist folgender 
  2542. Dialog 
  2543.  
  2544. Die Funktion Dateien durchsuchen dient prim╨ör zum Suchen einer Zeichenkette in 
  2545. Dateien, die nicht in den Editor geladen sind. Das Suchergebnis wird in einer 
  2546. Liste ╨æbersichtlich farbcodiert ausgegeben. Auf diese Weise ist es z.B. 
  2547. m╨ñglich, sich schnell einen ╨¬berblick dar╨æber zu verschaffen, wie oft und wo 
  2548. eine C-Funktion innerhalb aller zu einem Projekt geh╨ñrenden Quelldateien 
  2549. aufgerufen wird. Die Funktion Dateien durchsuchen kann damit als Ersatz f╨ær den 
  2550. etwas umst╨öndlichen grep-Kommandozeilenaufruf benutzt werden. 
  2551. Eine Option erlaubt aber auch, die Textpuffer anstatt externer Dateien zu 
  2552. durchsuchen. Im Unterschied zur Standard-Suchfunktion werden immer alle 
  2553. Textpuffer durchsucht und es wird die oben erw╨öhnte Liste mit dem Suchergebnis 
  2554. generiert. 
  2555.  
  2556. Hinweis: 
  2557. Der Dialog kann w╨öhrend einer Editorsitzung st╨öndig ge╨ñffnet bleiben und erh╨ölt 
  2558. einen Eintrag in der OS/2 Fensterliste. Au╤üerdem kann der Dialog in seiner 
  2559. Position und Gr╨ñ╤üe ver╨öndert werden, um eine Anpassung des Ausgabebereichs f╨ær 
  2560. das Suchergebnis zu erm╨ñglichen. 
  2561.  
  2562. Die Kontrollelemente des Dialogs 
  2563.  
  2564. Eingabefeld "Suchen nach" 
  2565.           In diesem Eingabefeld wird die zu suchenden Zeichenkette eingetragen. 
  2566.  
  2567.           Hinweis: Die Dropdown-Liste enth╨ölt die zuletzt eingegebenen 
  2568.           Zeichenketten. Die Liste wird automatisch gesichert und steht damit 
  2569.           bei der n╨öchsten Editorsitzung wieder zur Verf╨ægung. 
  2570.  
  2571. Eingabefeld "In Dateien" 
  2572.           In diesem Eingabefeld wird ein Dateifilter eingetragen, um die Suche 
  2573.           auf einen bestimmten Dateityp zu begrenzen. Es k╨ñnnen mehrere 
  2574.           Dateifilter getrennt durch ein Semikolon eingegeben werden. Als 
  2575.           Dateifilter k╨ñnnen auch Dateinamen eingegeben werden. 
  2576.  
  2577.           Beispiele: 
  2578.           *.c 
  2579.           *.c;*.h 
  2580.           a*.c 
  2581.           alloc.c 
  2582.           alloc.c;mem.c;*.h 
  2583.  
  2584.           In der Men╨æleiste werden im Men╨æ Filter benutzerdefinierte Filter zur 
  2585.           Auswahl bereitgestellt, die auch im Dateiselektor Verwendung finden. 
  2586.  
  2587. Eingabefeld "Im Pfad" 
  2588.           In diesem Eingabefeld wird der Pfad eingetragen, in dem die Suche 
  2589.           gestartet werden soll. 
  2590.  
  2591.           In der Men╨æleiste werden im Men╨æ Pfade benutzerdefinierte Pfade zur 
  2592.           Auswahl bereitgestellt, die auch im Dateiselektor Verwendung finden. 
  2593.  
  2594. Button "Select..." 
  2595.           Ruft den Dateiselektor auf. Im Dateiselektor kann ein Suchpfad (ohne 
  2596.           Dateinamen) oder bis zu 20 Dateinamen ausgew╨öhlt werden. Der Pfad 
  2597.           wird in das Eingabefeld "Im Pfad", die Dateinamen in das Eingabefeld 
  2598.           "In Dateien" ╨æbernommen. 
  2599.  
  2600. Button "Home" 
  2601.           Wechselt in das Verzeichnis, von wo aus MED gestartet wurde. 
  2602.  
  2603. Regul╨öre Ausdr╨æcke 
  2604.           Wenn diese Option aktiviert ist, werden bestimmte Zeichen des 
  2605.           Suchstrings nach der Syntax f╨ær regul╨öre Ausdr╨æcke interpretiert. 
  2606.  
  2607. Gro╤ü-/Klein ignorieren 
  2608.           Wenn diese Option aktiviert ist, werden auch Textstellen gefunden, 
  2609.           die der Schreibweise des Suchstrings hinsichtlich der 
  2610.           Gro╤ü-/Kleinschreibung nicht exakt entsprechen. 
  2611.  
  2612. Worte suchen 
  2613.           Wenn diese Option aktiviert ist, wird der Suchstring als Wort 
  2614.           behandelt, d.h. Substrings werden nicht gefunden. 
  2615.  
  2616. ╨₧hnlichkeit 
  2617.           Diese Option aktiviert die unscharfe Suche, bei der eine 
  2618.           Mindest╨öhnlichkeit (in Prozent) zwischen der zu suchenden 
  2619.           Zeichenkette und den gefundenene Textstellen angegeben werden kann. 
  2620.           In der Ergebisliste werden die gefundenen Textstellen und deren 
  2621.           ╨₧hnlichkeit ausgegeben. 
  2622.  
  2623. Nur Dateinamen 
  2624.           Wenn diese Option aktiviert ist, werden im Suchergebnis nur die Namen 
  2625.           der Dateien, in denen der Suchbegriff gefunden wurde, ausgegeben. 
  2626.           Ansonsten werden auch die Textzeilen und Zeilennummern in das 
  2627.           Suchergebnis aufgenommen. 
  2628.  
  2629. Dateien ╨ñffnen 
  2630.           Wenn diese Option aktiviert ist, werden nach Abschlu╤ü des 
  2631.           Suchvorgangs die Dateien, in denen der Suchbegriff gefunden wurde, 
  2632.           automatisch ge╨ñffnet. Auf Wunsch wird vor dem Laden der Dateien noch 
  2633.           einmal nachgefragt. Dies ist sinnvoll, weil ein Suchbegriff unter 
  2634.           Umst╨önden in einer gro╤üen Anzahl von Dateien vorkommen kann. Diese 
  2635.           Option kann in der Men╨æleiste im Men╨æ Optionen unter Vor ╨⌐ffnen 
  2636.           nachfragen eingeschaltet werden. 
  2637.  
  2638. Suchbereich Dateisystem 
  2639.           Wenn dieser Suchbereich aktiviert ist, k╨ñnnen externe Dateien 
  2640.           durchsucht werden. Mit der Option Unterverzeichnisse kann die 
  2641.           rekursive Suche eingeschaltet werden. D.h. ab dem Startpfad werden 
  2642.           auch Unterverzeichnisse in die Suche einbezogen. Eine Beschr╨önkung 
  2643.           auf zu einem Projekt geh╨ñrende Verzeichnisse ist in Vorbereitung 
  2644.           (Projektverwaltung). 
  2645.  
  2646. Suchbereich Textpuffer 
  2647.           Wenn dieser Suchbereich aktiviert ist, werden alle geladene Texte 
  2648.           durchsucht. 
  2649.  
  2650. Suchen 
  2651.           Dieser Button startet die Suche. Der Stop Button wird dann anw╨öhlbar, 
  2652.           soda╤ü die Suche jederzeit abgebrochen werden kann. 
  2653.  
  2654. Schlie╤üen 
  2655.           Dieser Button schlie╤üt den Dialog, der w╨öhrend einer Editorsitzung 
  2656.           st╨öndig ge╨ñffnet bleiben kann. 
  2657.  
  2658. Die Ergebnisliste 
  2659.  
  2660. Das Suchergebnis wird in einer Liste ╨æbersichtlich farbcodiert ausgegeben. Der 
  2661. Font kann mit Drag'n'Drop konfiguriert werden. Ein Doppelklick auf eine Zeile 
  2662. des Suchergebnisses schaltet auf den jeweiligen Textpuffer um und positioniert 
  2663. den Cursor an die gefundene Textstelle. Wenn sich die Datei nicht im Editor 
  2664. befindet, wird sie automatisch geladen. 
  2665.  
  2666. Der aktive Zeile des Suchergebisses kann in das System-Clipboard mit der 
  2667. ╨æblichen Tastenkombination [CTRL+Einf] kopiert werden. 
  2668.  
  2669. Die Men╨æleiste 
  2670.  
  2671. Men╨æ "Filter" 
  2672.           hier werden voreingestellte Dateifilter zur Auswahl angeboten. Die 
  2673.           Liste der Dateifilter kann im Notizbuch Einstellungen auf der Seite 
  2674.           Dateiselektor-Filter beliebig abge╨öndert und erweitert werden. 
  2675.  
  2676. Men╨æ "Pfade" 
  2677.           hier werden voreingestellte Pfade zur Auswahl angeboten. Die Liste 
  2678.           der Pfade kann im Notizbuch Einstellungen auf der Seite 
  2679.           Dateiselektor-Pfade beliebig abge╨öndert und erweitert werden. Die 
  2680.           Pfadliste kann aber auch direkt im Dialog ╨æber die Men╨æfunktion 
  2681.           Aktuellen Pfad aufnehmen erweitert werden. 
  2682.  
  2683. Men╨æ "Ergebnisliste" 
  2684.           Mit den Men╨æpunkten L╨ñschen und Erweitern kann eingestellt werden, ob 
  2685.           die Liste mit dem Suchergebnis vor der n╨öchsten Suche automatisch 
  2686.           gel╨ñscht bzw. durch das neue Suchergebnis erweitert werden soll. 
  2687.  
  2688.           Der Men╨æpunkt Sichern... ruft den Dateiselektor auf, ╨æber den die 
  2689.           aktuelle Ergebnisliste zu einer sp╨öteren Verwendung (z.B. als 
  2690.           Dateiliste) abgespeichert werden kann. 
  2691.  
  2692. Men╨æ "Optionen" 
  2693.           Der Men╨æpunkt Beim ╨⌐ffnen des Dialogs ins Home-Verzeichnis wechseln 
  2694.           legt fest, ob der Suchpfad bei jedem ╨⌐ffnen des Dialogs automatisch 
  2695.           mit dem Pfad initialisiert werden soll, von dem aus MED gestartet 
  2696.           wurde. Dies ist nur dann sinnvoll, wenn MED von der Kommandozeile 
  2697.           gestartet wird. 
  2698.  
  2699.           Der Men╨æpunkt Vor dem Laden von Dateien nachfragen legt fest, ob nach 
  2700.           Abschlu╤ü eines Suchvorgangs eine Sicherheitsabfrage erscheinen soll, 
  2701.           bevor Dateien automatisch in den Editor geladen werden (s. Option 
  2702.           Dateien ╨ñffnen). Dies ist sinnvoll, weil ein Suchbegriff unter 
  2703.           Umst╨önden in einer recht gro╤üen Anzahl von Dateien vorkommen kann. 
  2704.  
  2705.           Der Men╨æpunkt Aktuellen Pfad hinzuf╨ægen nimmt den momentan 
  2706.           eingestellten Pfad in die Pfadliste auf. 
  2707.  
  2708.           Die Men╨æpunkte Filter/Pfade editieren und Beim Laden/Sichern rufen 
  2709.           die entsprechenden Seiten im Notizbbuch "Einstellungen" auf. Dort 
  2710.           k╨ñnnen Filter/Pfade hizugef╨ægt/entfernt/editiert werden bzw. die 
  2711.           Aktionen nach/vor dem Laden/Sichern festgelegt werden. 
  2712.  
  2713.  
  2714. ΓòÉΓòÉΓòÉ 4.20. Tastaturbelegung anpassen ΓòÉΓòÉΓòÉ
  2715.  
  2716. Die Tastaturbelegung wird in der Datei "med.kbd" gespeichert. Diese Datei liegt 
  2717. im ASCII-Format vor. 
  2718.  
  2719. ╨₧nderungen an der Tastaturbelegung k╨ñnnen direkt in dieser Datei vorgenommen 
  2720. werden, oder "on the fly" ╨æber den Dialog "Tastaturk╨ærzel/Men╨æeintrag 
  2721. konfigurieren" (s.u.). 
  2722.  
  2723. Format der Datei "med.kbd" 
  2724.  
  2725. Eine Zeile hat folgendes Format: 
  2726.  
  2727. key:  shortCut  functionName 
  2728.  
  2729. Beispiele: 
  2730.  
  2731. key:  Ctrl+O     open 
  2732.  
  2733. legt die Funktion "open" (Datei ╨ñffnen) auf die Tastenkombination [CNTRL + O]. 
  2734.  
  2735. key:  Ctrl+KB     blkStart 
  2736.  
  2737. legt die Funktion "blkStart" (Blockstart festlegen) auf die Tastenkombination 
  2738. [CNTRL + KB]. 
  2739.  
  2740. Hinweis: Eine Funktion darf gleichzeitig auf mehrere Tastenkombinationen gelegt 
  2741. werden. Defaultm╨ö╤üig wird die Datei "med.kbd" geladen. Hinter der 
  2742. Kommandozeilenoption "-k" kann jedoch der Name einer alternativen 
  2743. Tastaturbelegung angegeben werden. 
  2744.  
  2745. Die Tastaturk╨ærzel der Men╨ætitel ("Datei", "Bearbeiten", usw.) k╨ñnnen auch 
  2746. ge╨öndert werden. Es k╨ñnnen beliebige Tastaturkombinationen benutzt werden (also 
  2747. nicht nur [ALT]-Tastenkombinationen). F╨ær die Anpassung der Men╨ætitel- 
  2748. Shortcuts sind folgende Eintr╨öge in "med.kbd" zust╨öndig: 
  2749.  
  2750. key:   Alt+D    menuFile 
  2751. key:   Alt+E    menuEdit 
  2752. key:   Alt+B    menuBlock 
  2753. key:   Alt+S    menuSearch 
  2754. key:   Alt+M    menuMacro 
  2755. key:   Alt+T    menuTools 
  2756. key:   Alt+F    menuWindow 
  2757. key:   Alt+O    menuOptions 
  2758. key:   Alt+H    menuHelp 
  2759.  
  2760. Bei [ALt]-Tastenkombination wird der entsprechende Buchstabe im Men╨ætitel 
  2761. unterstrichen dargestellt (sofern dieser im Men╨ætitel vorkommt). 
  2762.  
  2763. Konfiguration der Tastatur "on the fly" 
  2764.  
  2765. Neben dem direkten Editieren der Anpassungsdatei gibt es noch die M╨ñglichkeit 
  2766. das Tastaturk╨ærzel einer Men╨æfunktionen "on the fly" zu konfigurieren. Dazu 
  2767. dr╨æcken Sie die [CNTRL]-Taste und halten diese weiter gedr╨æckt w╨öhrend Sie in 
  2768. der Men╨æleiste die Funktion anklicken, deren Tastaturk╨ærzel ge╨öndert werden 
  2769. soll. Darauf erscheint der Dialog Tastaturk╨ærzel/Men╨æeintrag konfigurieren. 
  2770.  
  2771.  
  2772. ΓòÉΓòÉΓòÉ 4.21. Tool-Manager ΓòÉΓòÉΓòÉ
  2773.  
  2774. Zum Starten bzw. Verwalten von Tools dient der Dialog 
  2775. Der Dialog kann w╨öhrend einer Editorsitzung permanent ge╨ñffnet bleiben. Die 
  2776. Position des Dialogs wird in der Konfiguration gesichert. 
  2777.  
  2778. Neu... 
  2779.           ruft das Notizbuch zur Tool-Konfiguration auf, um ein neues Tool 
  2780.           hinzuzuf╨ægen. 
  2781.  
  2782. ╨₧ndern... 
  2783.           ruft das Notizbuch zur Tool-Konfiguration auf, um die Einstellungen 
  2784.           des selektierten Tools zu ver╨öndern. 
  2785.  
  2786. Kopieren 
  2787.           dupliziert das selektierte Tool. Danach k╨ñnnen die Einstellungen mit 
  2788.           "╨₧ndern..." angepasst werden. 
  2789.  
  2790. L╨ñschen... 
  2791.           entfernt nach einer Sicherheitsabfrage das selektierte Tool. 
  2792.  
  2793.    
  2794.           verschiebt das selektierte Tool in der Liste nach oben bzw. unten. 
  2795.  
  2796. Start 
  2797.           startet die Ausf╨æhrung des selektierten Tools. Es erscheint das 
  2798.           Tool-Ausgabefenster. Die Position/Gr╨ñ╤üe und der Font dieses Fensters 
  2799.           werden in der Konfiguration gesichert. 
  2800.  
  2801.           Hinweis: Jedes Tool kann so konfiguriert werden, da╤ü es auch ╨æber 
  2802.           Tastaur, die Men╨æleiste oder die Symbolleiste gestartet werden kann. 
  2803.           Siehe Tastaturk╨ærzel/Symbol. 
  2804.  
  2805. Stop 
  2806.           beendet vorzeitig die Ausf╨æhrung eines Tools. 
  2807.  
  2808. Fertig 
  2809.           schlie╤üt den Tool-Manager und das Tool-Ausgabefenster. 
  2810.  
  2811. Filter ignorieren 
  2812.           wenn diese Option aktiviert ist, werden alle Tools angezeigt. 
  2813.           Andernfalls werden nur die Tools angezeigt, deren Filter-Einstellung 
  2814.           zum Dateinamen des aktiven Textfensters passt. 
  2815.  
  2816.  
  2817. ΓòÉΓòÉΓòÉ 4.22. Tool-Ausgabefenster ΓòÉΓòÉΓòÉ
  2818.  
  2819.  
  2820. Die Ausgaben eines Tools werden in ein spezielles Fenster umgeleitet: 
  2821.  
  2822. Die Position und der Font des Ausgabefensters werden in der Konfiguration 
  2823. gesichert. 
  2824.  
  2825. Die Abbildung zeigt Ausgaben in drei verschiedenen Farben: Zeilen, die als 
  2826. Fehlermeldungen oder Warnungen identifiziert werden k╨ñnnen, werden rot bzw. 
  2827. blau dargestellt. Sonstige Ausgaben werden schwarz dargestellt. Im Notizbuch 
  2828. Tool-Konfiguration k╨ñnnen entsprechende Einstellungen zur Erkennung der 
  2829. Ausgaben vorgenommen werden. Ausgaben k╨ñnnen auch ausgefiltert werden, d.h. es 
  2830. k╨ñnnen z.B. ausschlie╤ülich Fehlermeldungen im Ausgabefenster angezeigt werden. 
  2831.  
  2832. Cursor auf fehlerhafte Stelle im Source-Fenster positionieren 
  2833.  
  2834. Mit der Positionierung des Cursors auf die fehlerhafte Stelle im 
  2835. Source-Fenster, wird automatisch unterhalb der betroffenen Zeile die 
  2836. Fehlermeldung des Tools eingeblendet. 
  2837.  
  2838. Es gibt mehrere M╨ñglichkeiten, den Cursor auf fehlerhafte Zeilen zu 
  2839. positionieren: 
  2840.  
  2841. ... mit der Maus 
  2842.  
  2843. Durch einen Doppelklick auf eine Fehlermeldung/Warnung im Tool-Ausgabefenster 
  2844. wird der Cursor im entsprechenden Source-Fenster auf die betroffene Stelle 
  2845. gesetzt. 
  2846.  
  2847. Durch Anklicken der "K╨öfer" 
  2848.  
  2849. in der Symbolleiste kann der Cursor im Source-Fenster auf den n╨öchsten bzw. 
  2850. vorhergehenden Fehler/Warnung gesetzt werden. 
  2851.  
  2852. ... mit der Tastatur 
  2853.  
  2854. Mit [Leertaste] oder [TAB] kann auf das Hauptfenster des Editors umgeschaltet 
  2855. werden. Danach kann der Cursor mit [ALT+Cursor unten] bzw. [ALT+Cursor oben] 
  2856. auf den n╨öchsten bzw. vorhergehenden Fehler/Warnung gesetzt werden 
  2857. (Men╨æeintr╨öge "Tools->N╨öchster/Vorhergehender Fehler). 
  2858.  
  2859. W╨öhrend der Abarbeitung eines Tools werden defaultm╨ö╤üig fehlerhafte Dateien 
  2860. automatisch in den Editor geladen. Dieses Verhalten kann im Notizbuch der 
  2861. Tool-Konfiguration auf der Seite Aktionen modifiziert werden. 
  2862.  
  2863. Hinweis: Mit [F9] kann vom Tool-Ausgabefenster auf den Tool-Manager 
  2864. umgeschaltet werden. 
  2865.  
  2866.  
  2867. ΓòÉΓòÉΓòÉ 4.23. Tool-Konfiguration - Programm ΓòÉΓòÉΓòÉ
  2868.  
  2869. Die Programm-Einstellungen k╨ñnnen auf folgender Notizbuchseite vorgenommen 
  2870. werden: 
  2871.  
  2872. Titel 
  2873.           hier wird der Titel eingetragen, mit dem das Tool im 
  2874.           Tool-Auswahlfenster identifiziert werden kann. 
  2875.  
  2876. Pfad und Dateiname 
  2877.           hier wird der Zugriffspfad und der Dateiname des Tools eingetragen. 
  2878.           Der Pfad kann weggelassen werden, sofern sich das Tool im 
  2879.           System-Suchpfad (Environment-Variable "PATH") befindet. 
  2880.  
  2881.           Hinweis: Der Zugriffspfad darf Environment-Variablen enthalten. Eine 
  2882.           Environment-Variable wird dabei von %-Zeichen eingeschlossen. 
  2883.           Beispiel: %WATCOM%\binp\wmake.exe 
  2884.  
  2885. Filter 
  2886.           hier werden optionale Datei-Filter eingetragen, ╨æber die die 
  2887.           Zuordnung des Tools zu bestimmten Dateitypen vorgenommen wird. Es 
  2888.           k╨ñnnen mehrere Filter durch ein Semikolon getrennt eingegeben werden. 
  2889.           Filter d╨ærfen die Wildcards '*' und '?' enthalten. Wenn kein Filter 
  2890.           eingetragen wird, ist das Tool auf jeden Dateityp anwendbar. 
  2891.  
  2892.           Hinweis: Die Wirkung der Filter kann mit der Option "Filter 
  2893.           ignorieren" im Tool-Manager ausgeschaltet werden. 
  2894.  
  2895. Parameterliste 
  2896.           hier werden optionale Tool-Parameter eingetragen. Folgende Variablen 
  2897.           k╨ñnnen benutzt werden: 
  2898.  
  2899.           %F steht f╨ær den vollst╨öndigen Dateinamen (inkl. Pfad) des aktiven 
  2900.           Textfensters 
  2901.  
  2902.           %N steht f╨ær den Dateinamen ohne Pfad/Extension des aktiven 
  2903.           Textfensters 
  2904.  
  2905.           %P steht f╨ær einen/mehrere zus╨ötzliche Parameter, die beim Starten 
  2906.           des Tools ╨æber einen automatisch ge╨ñffneten Dialog eingegeben werden 
  2907.           k╨ñnnen. 
  2908.  
  2909. Arbeitsverzeichnis 
  2910.           hier kann optional das Arbeitsverzeichnis des Tools eingetragen 
  2911.           werden. Wird "." oder kein Pfad eingegeben, dann wird der Pfad des 
  2912.           aktiven Textpuffers als Arbeitsverzeichnis benutzt. 
  2913.  
  2914.           Hinweis: Der Zugriffspfad des Arbeitsverzeichnisses darf 
  2915.           Environment-Variablen enthalten. Eine Environment-Variable wird dabei 
  2916.           von %-Zeichen eingeschlossen. 
  2917.           Beispiel: %PROJECT1%\src 
  2918.  
  2919.           Hinweis: Wenn ein Tool in seiner Ausgabe einen Dateinamen ohne Pfad 
  2920.           bzw. mit relativen Pfad angibt, vergleicht MED zuerst die Dateinamen 
  2921.           (ohne Pfad) der Textpuffer mit dem vom Tool gelieferten Dateinamen. 
  2922.           Falls eine ╨¬bereinstimmung der Dateinamen gefunden wird, wird der 
  2923.           betreffende Textpuffer aktiviert. Wenn keine ╨¬bereinstimmung gefunden 
  2924.           werden kann, wird der vom Tool gelieferte Dateinamen bzw. relative 
  2925.           Pfad mit dem Tool-Arbeitsverzeichnis kombiniert und die Datei geladen 
  2926.           (falls vorhanden). Wenn kein Tool-Arbeitsverzeichnis definiert ist, 
  2927.           wird stattdessen der Pfad verwendet, von dem aus MED gestartet wurde. 
  2928.  
  2929.  
  2930. ΓòÉΓòÉΓòÉ 4.24. Tool-Konfiguration - Meldungen ΓòÉΓòÉΓòÉ
  2931.  
  2932. Die Parameter zur Erkennung von Error/Warning Meldungen eines Compilers k╨ñnnen 
  2933. auf folgender Notizbuchseite vorgenommen werden: 
  2934.  
  2935. Error Token 
  2936.           hier wird die Zeichenkette zur Erkennung einer Error-Meldung 
  2937.           eingetragen. Bitte beachten Sie, da╤ü nicht alle Compiler 
  2938.           Error-Meldungen eindeutig kennzeichnen (z.B. GNU C-Compiler). 
  2939.  
  2940. Warning Token 
  2941.           hier wird die Zeichenkette zur Erkennung einer Warning-Meldung 
  2942.           eingetragen. 
  2943.  
  2944. Format einer Error/Warning-Meldung 
  2945.           hier wird die Format-Zeichenkette eingetragen, die die Bedeutung der 
  2946.           Felder einer Error/Warning-Meldung beschreibt. Folgende Platzhalter 
  2947.           k╨ñnnen benutzt werden: 
  2948.  
  2949.           %F steht f╨ær den Namen (mit/ohne Pfad) der Quelltext-Datei, in der 
  2950.           ein Fehler gefunden wurde 
  2951.  
  2952.           %L steht f╨ær die Zeilennummer, in der ein Fehler gefunden wurde 
  2953.  
  2954.           %C steht f╨ær die Spaltennummer, in der ein Fehler gefunden wurde 
  2955.  
  2956.           %E steht f╨ær den Error-Token 
  2957.  
  2958.           %W steht f╨ær den Warning-Token 
  2959.  
  2960.           %X steht f╨ær den Error- oder den Warning-Token 
  2961.  
  2962.           Platzhalter f╨ær nicht in einer Meldung vorkommende Felder k╨ñnnen 
  2963.           weggelassen werden. 
  2964.  
  2965.           Beispiel: Der Watcom C-Compiler erzeugt folgende 
  2966.           Error/Warning-Meldungen: 
  2967.  
  2968.           foo.c(6): Warning! W106: Constant out of range - truncated 
  2969.  
  2970.           foo.c(8): Error! E1011: Symbol 'i' has not been declared 
  2971.  
  2972.           Die Format-Zeichenkette mu╤ü lauten: 
  2973.  
  2974.           %F(%L): %X 
  2975.  
  2976.           mit dem Error-Token "Error!" und dem Warning-Token "Warning!". Weil 
  2977.           Error- und Warning-Token an der gleichen Position innerhalb der 
  2978.           Meldungen stehen, mu╤ü der Platzhalter "%X" benutzt werden. 
  2979.  
  2980.           Hinweis: Falls in einer Meldung zwischen den oben beschriebenen 
  2981.           Platzhaltern weitere Zeichenketten vorkommen, die nicht als 
  2982.           Trennzeichen zwischen den Meldungs-Feldern interpretiert werden 
  2983.           k╨ñnnen, m╨æssen diese in Anf╨æhrungszeichen eingeschlossen werden. 
  2984.  
  2985.           Beispiel: Speed-Pascal/2 erzeugt folgende Meldungen: 
  2986.  
  2987.           Error detected in 10,5 
  2988.  
  2989.           Warning detected in 12,1 
  2990.  
  2991.           Die Format-Zeichenkette mu╤ü lauten: 
  2992.  
  2993.           %X "detected" "in" %L,%C 
  2994.  
  2995.           mit dem Error-Token "Error" und dem Warning-Token "Warning". 
  2996.  
  2997.  
  2998. ΓòÉΓòÉΓòÉ 4.25. Tool-Konfiguration - Aktionen ΓòÉΓòÉΓòÉ
  2999.  
  3000. Tool-Aktionen k╨ñnnen auf folgender Notizbuchseite eingestellt werden: 
  3001.  
  3002. Aktionen bevor Tool gestartet wird 
  3003.           hier wird festgelegt, ob vor dem Starten eines Tools alle ver╨önderten 
  3004.           Dateien automatisch gesichert werden sollen. 
  3005.  
  3006. Aktionen w╨öhrend Tool ausgef╨æhrt wird 
  3007.           hier wird festgelegt, ob fehlerhafte Dateien automatisch geladen 
  3008.           werden sollen. 
  3009.  
  3010. Aktionen nach erfolgreicher Toolbeendigung 
  3011.           hier wird festgelegt, ob das Ausgabefenster automatisch geschlossen 
  3012.           werden soll, falls keine Fehlermeldungen/Warnungen vom Tool erzeugt 
  3013.           wurden. 
  3014.  
  3015.  
  3016. ΓòÉΓòÉΓòÉ 4.26. Tool-Konfiguration - Optionen ΓòÉΓòÉΓòÉ
  3017.  
  3018. Tool-Optionen k╨ñnnen auf folgender Notizbuchseite eingestellt werden: 
  3019.  
  3020. Tool schreibt nach 
  3021.           hier wird festgelegt, ob die Tool-Ausgaben nach stdout/stderr im 
  3022.           Tool-Ausgabefenster angezeigt werden sollen. 
  3023.  
  3024. Ausgabefenster zeigt 
  3025.           hier wird festgelegt, welche Tool-Ausgaben angezeigt werden sollen. 
  3026.  
  3027. Ausgabefenster verstecken 
  3028.           wenn diese Option aktiviert ist, bleibt das Ausgabefenster 
  3029.           unsichtbar, kann aber nach Beendigung des Tools mit der Funktion 
  3030.           "Ausgabefenster" (Men╨æ "Tools") ge╨ñffnet werden. 
  3031.  
  3032. Eintrag in OS/2 Taskliste 
  3033.           Wenn diese Option aktiviert ist, wird das Ausgabefenster in die 
  3034.           System-Taskliste eingetragen und kann ╨æber diese aktiviert werden. 
  3035.  
  3036.  
  3037. ΓòÉΓòÉΓòÉ 4.27. Tool-Konfiguration - Tastaturk╨ærzel/Symbol ΓòÉΓòÉΓòÉ
  3038.  
  3039. Tastaturk╨ærzel und Symbol k╨ñnnen auf folgender Notizbuchseite eingestellt 
  3040. werden: 
  3041.  
  3042. F╨ær Tools sind keine vordefinierten Symbole vorhanden. MED liegen jedoch einige 
  3043. Bitmap-Dateien bei, unter denen sich auch zwei f╨ær den Einsatz als Tool-Symbol 
  3044. eignen (watcom.bmp, cset.bmp). Aktivieren Sie die Option benutzerdefiniertes 
  3045. Symbol und dann den Button "Ausw╨öhlen" um ein Symbol in der Symbolleiste zu 
  3046. installieren. 
  3047.  
  3048. Die Symbole k╨ñnnen mit der rechten Maustaste innerhalb der Symbolleiste 
  3049. verschoben werden. Das Positionsraster ist horizontal "halbe Buttonbreite" und 
  3050. vertikal "ganze Buttonh╨ñhe". Dadurch kann die Position der Symbole unabh╨öngig 
  3051. von der tats╨öchlichen Buttongr╨ñ╤üe gespeichert werden. 
  3052.  
  3053. Die Buttongr╨ñ╤üe und die Symbolleistenh╨ñhe k╨ñnnen auf der Notizbuchseite 
  3054. "Gr╨ñ╤üe/Position" festgelegt werden. 
  3055.  
  3056. Die Option In Men╨æ eintragen legt fest, ob das Tool ╨æber einen Eintrag im 
  3057. "Tools"-Men╨æ gestartet werden kann. Als Eintragstext wird der Tool-Titel 
  3058. verwendet. Wer mag, kann durch Einf╨ægen einer Tilde (~) im Tool-Titel ein 
  3059. Zeichen festlegen, ╨æber das das Tool bei heruntergeklapptem Men╨æ gestartet 
  3060. werden kann. 
  3061.  
  3062. Beispiel: "Watcom ~Make" 
  3063.  
  3064.  
  3065. ΓòÉΓòÉΓòÉ 4.28. Environment-Variable MISTER_ED_PATH ΓòÉΓòÉΓòÉ
  3066.  
  3067. Die Environment-Variable MISTER_ED_PATH kann in der config.sys definiert 
  3068. werden. Sie mu╤ü auf ein bestehendes Verzeichnis zeigen. 
  3069.  
  3070. Beispiel: 
  3071.  
  3072. set MISTER_ED_PATH=e:\usr\bin\med 
  3073.  
  3074. Unter dem in der Environment-Varible angegebenen Pfad sucht MED seine 
  3075. Konfigurationsdateien (med.cfg, med.kbd, med.tlb, med.syn), die Makrodateien 
  3076. und die Skeleton-Dateien. 
  3077.  
  3078. Falls MISTER_ED_PATH nicht definiert oder ung╨æltig ist, wird das Verzeichnis 
  3079. "med" benutzt, falls dieses im Startverzeichnis von MED vorhanden ist (das 
  3080. Startverzeichnis ist das Verzeichnis, in dem die ausf╨æhrbare Datei med.exe 
  3081. steht). 
  3082.  
  3083. Ist das Verzeichnis "med" nicht vorhanden, wird das Startverzeichnis von MED 
  3084. benutzt. 
  3085.  
  3086.  
  3087. ΓòÉΓòÉΓòÉ 4.29. Zeilen sortieren ΓòÉΓòÉΓòÉ
  3088.  
  3089. Das zentrale Steuerungselement der Sortierfunktion ist der Dialag 
  3090.  
  3091. Hinweis: F╨ær das Sortieren wird ein eigener Thread gestartet, so da╤ü auch bei 
  3092. l╨öngeren Sortierzeiten normal mit dem Editor weitergearbeitet werden kann. 
  3093. M╨ñglich ist auch gleichzeitiges Sortieren in mehreren Fenstern. Nat╨ærlich sind 
  3094. w╨öhrend des Sortiervorgangs keine Eingaben in das betreffende Fenster m╨ñglich. 
  3095.  
  3096. absteigende Reihenfolge 
  3097.           Wenn diese Option aktiviert ist, wird in inverser Reihenfolge 
  3098.           sortiert. 
  3099.  
  3100. numerischer Schl╨æssel 
  3101.           Wenn diese Option aktiviert ist, wird der Sortierschl╨æssel als Zahl 
  3102.           interpretiert. 
  3103.  
  3104. Gro╤ü-/Kleinschreibung ignorieren 
  3105.           Wenn diese Option aktiviert ist, wird im Sortierschl╨æssel nicht 
  3106.           zwischen Gro╤übuchstaben und Kleinbuchstaben unterschieden. Diese 
  3107.           Option ist nicht anw╨öhlbar, wenn der Sortierschl╨æssel numerisch ist. 
  3108.  
  3109. Block sortieren 
  3110.           Diese Option ist von besonderer Bedeutung. Im Normalfall werden beim 
  3111.           Sortieren eines Textinhalts die vollst╨öndigen Zeilen als 
  3112.           Sortierschl╨æssel benutzt. Das f╨æhrt aber in den seltensten F╨öllen zu 
  3113.           dem gew╨ænschten Ergebnis. 
  3114.           Oftmals soll nur ein Textabschnitt sortiert werden. Dazu markiert man 
  3115.           einen Zeilenblock und aktiviert die Option Block sortieren. Aber auch 
  3116.           hier werden die vollst╨öndigen Zeilen als Sortierschl╨æssel benutzt. 
  3117.           Durch die Markierung eines Spaltenblocks kann ein rechteckiger 
  3118.           Bereich aus den zu sortierenden Zeilen ausgew╨öhlt werden, der als 
  3119.           Sortierschl╨æssel dienen soll. 
  3120.  
  3121. Sortieren 
  3122.           Dieser Button startet den Sortiervorgang. 
  3123.  
  3124.  
  3125. ΓòÉΓòÉΓòÉ 5. Einstellungen ΓòÉΓòÉΓòÉ
  3126.  
  3127. Im Notizbuch Einstellungen k╨ñnnen viele Parameter, die das Aussehen und 
  3128. Verhalten von MED pr╨ögen, den pers╨ñnlichen W╨ænschen angepasst werden. 
  3129.  
  3130. Das Notizbuch enth╨ölt die Seiten 
  3131.  
  3132. o Programmstart 
  3133. o DDE 
  3134. o Editieren 
  3135. o Zeilenumbruch 
  3136. o Mausfunktionen 
  3137. o Mausform 
  3138. o Cursor 
  3139. o Fenster Kontrollelemente 
  3140. o Fenster Farben/Font 
  3141. o Window Monitor 
  3142. o Dateiselektor Filter 
  3143. o Dateiselektor Pfade 
  3144. o Klammern 
  3145. o Laden 
  3146. o Sichern 
  3147. o Autosave 
  3148. o Symbolleiste vordefinierte Symbole 
  3149. o Symbolleiste benutzerdefinierte Symbole 
  3150. o Symbolleiste Gr╨ñ╤üe/Position 
  3151. o Allgemein 
  3152.  
  3153. Das Notizbuch kann ╨æber folgende Buttons verlassen werden: 
  3154.  
  3155. ╨¬bernehmen 
  3156.           alle ge╨önderten Einstellungen werden in die aktuelle Konfiguration 
  3157.           ╨æbernommen. 
  3158.  
  3159.           Hinweis: Die Einstellungen werden automatisch beim Verlassen von MED 
  3160.           unter Namen der aktiven Konfigurationsdatei gesichert. 
  3161.  
  3162. Sichern als... 
  3163.           alle ge╨önderten Einstellungen werden in die aktuelle Konfiguration 
  3164.           ╨æbernommen. Es erscheint der Dateiselektor, ╨æber den die 
  3165.           Einstellungen unter einem neuen Namen gesichert werden k╨ñnnen. Sie 
  3166.           k╨ñnnen MED in der Kommandozeile. den Namen einer Konfigurationsdatei 
  3167.           ╨æbergeben. Standardm╨ö╤üig wird die Konfigurationsdatei "med.cfg" 
  3168.           geladen. 
  3169.  
  3170.           Hinweis: Die Einstellungen werden automatisch beim Verlassen von MED 
  3171.           unter Namen der aktiven Konfigurationsdatei gesichert.  (Siehe 
  3172.           Environment-Variable "MISTER_ED_PATH") 
  3173.  
  3174. Abbruch 
  3175.           alle ge╨önderten Einstellungen werden verworfen. 
  3176.  
  3177.  
  3178. ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Programmstart" ΓòÉΓòÉΓòÉ
  3179.  
  3180. Liste der zuletzt bearbeiteten Dateien laden aus 
  3181.           Beim Starten von MED k╨ñnnen die zuletzt bearbeiteten Dateien 
  3182.           automatisch geladen werden. Die Dateinamen werden beim Beenden von 
  3183.           MED in die Datei "med.lru" gestellt, die lokal im aktuellen 
  3184.           Verzeichnis oder global bei den anderen Konfigurationsdateien 
  3185.           gehalten werden kann. 
  3186.  
  3187.           Textfensterpositionen restaurieren: Wenn diese Option aktiviert ist, 
  3188.           werden die Fensterpositionen der zuletzt bearbeiteten Dateien 
  3189.           restauriert. Dadurch kann ein eigenes Fensterlayout erzeugt werden. 
  3190.           Die Textfensterlayout-Optionen (s.u.) fuer den Programmstart 
  3191.           (ueberlappend, maximiert) werden also durch die individuellen 
  3192.           Fensterpositionen ersetzt. 
  3193.  
  3194.           Hinweis: Das automatische Laden kann durch Dr╨æcken von [CNRTL] 
  3195.           w╨öhrend des Startvorgangs unterbunden werden. Wenn [SHIFT+CTRL] 
  3196.           gedr╨æckt ist, werden automatisch sinnvolle Werte fuer die 
  3197.           Gr╨ñ╤üe/Position/Font des Hauptfensters und der ver╨önderbaren Dialoge 
  3198.           eingestellt. 
  3199.  
  3200. Textfenster 
  3201.           hier kann festgelegt werden, wie mehrere Textfenster beim 
  3202.           Programmstart angeordnet werden sollen. 
  3203.  
  3204. Makrodateien laden 
  3205.           in dieser Liste werden die Namen der Makrodateien, die bei 
  3206.           Programmstart automatisch geladen werden sollen, aufgef╨æhrt. 
  3207.  
  3208.           Wichtig: Der Pfad, unter dem die Makrodateien stehen, wird aus der 
  3209.           Environment-Variablen "MISTER_ED_PATH" ermittelt. 
  3210.  
  3211. Hinzuf╨ægen... 
  3212.           falls weitere Makrodateien bei Programmstart geladen werden sollen, 
  3213.           ruft dieser Button den Fileselektor-Dialog auf. Dort werden die 
  3214.           gew╨ænschten Makrodateien ausgew╨öhlt. 
  3215.  
  3216.           Hinweis: Die Makrodateien werden erst beim erneuten Starten von MED 
  3217.           geladen. Um Makros in der aktuellen Editorsitzung zu laden, wird der 
  3218.           Men╨æleistenbefehl Makros laden benutzt. 
  3219.  
  3220. L╨ñschen... 
  3221.           ╨æber diesen Button wird ein Makrodateinamen aus der Liste entfernt. 
  3222.           Die Makrodatei wird nicht von der Festplatte gel╨ñscht. 
  3223.  
  3224. Nur eine Programm-Instanz benutzen 
  3225.           diese Option l╨ö╤üt sich am besten mit einem Beispiel erkl╨ören: Sie 
  3226.           haben MED in der Klickstartleiste installiert. Nun werfen Sie mehrere 
  3227.           Texte auf das Klickstart-Icon von MED. Was passiert? F╨ær jede Datei 
  3228.           wird eine Version von MED gestartet. Das verbaut den Desktop und 
  3229.           kostet eine Menge Speicherplatz, weil der Programmcode unn╨ñtigerweise 
  3230.           mehrmals in den Hauptspicher geladen wird. Das ist ein Mangel der 
  3231.           Klickstartleiste! Deshalb bietet MED diese Option. Ist sie aktiviert, 
  3232.           pr╨æft MED bei jedem Start, ob sich ein ╨ölterer Zwillingsbruder 
  3233.           eventuell schon im Speicher befindet. Falls dem so ist, reicht er die 
  3234.           ihm ╨æbergebenen Parameter (d.h. die Dateinamen oder die 
  3235.           Dateinamenliste) an seinen ╨ölteren Bruder weiter und beendet sich 
  3236.           sofort wieder. Der ╨öltere Bruder ╨æbernimmt die Parameter und ╨ñffnet 
  3237.           die gew╨ænschten Dateien. 
  3238.           Dieser Mechanismus funktioniert nat╨ærlich auch wenn MED von 
  3239.           verschiedenen Stellen ╨æber die Kommandozeile mehrmals aufgerufen 
  3240.           wird. 
  3241.  
  3242. Pipe-Operator Unterst╨ætzung 
  3243.           hier kann die Unterst╨ætzung des Pipe-Operators aktiviert/deaktiviert 
  3244.           werden. 
  3245.  
  3246.  
  3247. ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Editieren" ΓòÉΓòÉΓòÉ
  3248.  
  3249. Shift Weite 
  3250.           hier wird die Anzahl von Leerzeichen eingegeben, um die mit den 
  3251.           Befehlen Shift links bzw. Shift rechts ein Block horizontal 
  3252.           verschoben wird. 
  3253.  
  3254. Wortbegrenzer 
  3255.           hier werden die Zeichen eingetragen, die nicht in einem Wort 
  3256.           vorkommen d╨ærfen. Diese Einstellung wird von der Suchfunktion, den 
  3257.           Wortfunktionen, und der Zentrierfunktion benutzt. 
  3258.           Die Zeilenumbruchfunktion hat ihre eigenen Wortbegrenzer. 
  3259.  
  3260. Automatisches Einr╨æcken 
  3261.           Wenn diese Option aktiviert ist, werden nach Dr╨æcken der RETURN-Taste 
  3262.           am Anfang der umgebrochenen Zeile soviele Leerzeichen eingef╨ægt, da╤ü 
  3263.           der Cursor unter dem ersten Zeichen der vorhergehenden Zeile steht. 
  3264.  
  3265. Cursor Rechts am Zeilenende geht zur n╨öchsten Zeile 
  3266.           Diese Option hat Auswirkungen auf das Verhalten des Cursors, wenn die 
  3267.           Cursor-Taste [Pfeil Rechts] gedr╨æckt wird. Wenn diese Option 
  3268.           aktiviert ist, springt der Cursor beim Erreichen des Zeilenendes an 
  3269.           den Anfang der n╨öchsten Zeile. Ansonsten kann der Cursor ╨æber das 
  3270.           Zeilenende hinweg weiter bewegt werden. 
  3271.  
  3272. Markiertes Wort in Suchdialog ╨æbernehmen 
  3273.           Wenn diese Option aktiviert ist, wird ein markiertes Wort 
  3274.           ("Bearbeiten->Wort->Makieren" oder Doppelklick mit der linken 
  3275.           Maustaste) automatisch als zu suchende Zeichenkette ╨æbernommen 
  3276.           (Dialoge "Suchen/Ersetzen", Funktion "Weiter suchen"). 
  3277.  
  3278.  
  3279. ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Undo" ΓòÉΓòÉΓòÉ
  3280.  
  3281. Undo Schritte 
  3282.           hier wird die max. Anzahl von ╨₧nderungen eingetragen, die mit den 
  3283.           Befehlen Undo bzw. Redo r╨æckg╨öngig gemacht werden k╨ñnnen. 
  3284.  
  3285.  
  3286. ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Tab" ΓòÉΓòÉΓòÉ
  3287.  
  3288. Tab Weite 
  3289.           hier wird die Distanz zwischen zwei Tabulatorpositionen eingegeben. 
  3290.           Dieser Wert wird von der Tab-Taste und der Backtab-Taste (SHIFT+Tab) 
  3291.           benutzt. 
  3292.  
  3293. Neue Tabs in Leerzeichen umwandeln 
  3294.           wenn diese Option aktviert ist, werden beim Erzeugen neuer Tabs 
  3295.           anstelle von Hardtabs (ASCII 9) die entsprechende Anzahl von 
  3296.           Leerzeichen eingef╨ægt. 
  3297.  
  3298.  
  3299. ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Zeilenumbruch" ΓòÉΓòÉΓòÉ
  3300.  
  3301. Zeilenumbruchspalte 
  3302.           hier wird die Spaltennummer eingetragen, ab der eine Zeile 
  3303.           umgebrochen werden soll. Diese Einstellung wird von der Funktion 
  3304.           Formatieren und beim automatischen Zeilenumbruch benutzt. 
  3305.  
  3306. Wortbegrenzer 
  3307.           F╨ær den Zeilenumbruch k╨ñnnen eigene Wortbegrenzer definiert werden, 
  3308.           an denen eine Zeile umgebrochen werden darf. In der 
  3309.           Defaulteinstellung ist nur das Leerzeichen als Wortbegrenzer 
  3310.           eingetragen. 
  3311.  
  3312. Absatzbegrenzer 
  3313.           Hier kann eine Liste von Zeichen definiert werden, bei deren 
  3314.           Auftreten in der ersten Spalte der Zeilenumbruch einen neuen Absatz 
  3315.           beginnt bzw. der automatische Zeilenumbruch beendet wird. 
  3316.  
  3317.  
  3318. ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Fenster Kontrollelemente" ΓòÉΓòÉΓòÉ
  3319.  
  3320. Vertikaler/Horizontaler Scrollbalken 
  3321.           diese Optionen erlauben das getrennte Ein-/Ausschalten der 
  3322.           Textfenster-Scrollbalken. 
  3323.  
  3324. ASCII Zeichencode anzeigen 
  3325.           wenn diese Option aktiviert ist, wird neben der 
  3326.           Zeilen-/Spaltenposition des Cursors auch der ASCII Code des Zeichens 
  3327.           angezeigt, auf dem der Cursor gerade steht. Der Code kann dezimal 
  3328.           oder hexadezimal ausgegeben werden. 
  3329.  
  3330.           Hinweis: mit einem Mausklick auf das Anzeigefeld f╨ær den aktuellen 
  3331.           ASCII Code kann individuell f╨ær jedes Textfenster zwischen 
  3332.           Dezimal-/Hexadezimalmodus "on the fly" umgeschaltet werden. 
  3333.  
  3334. Textfenstergr╨ñ╤üe dem Hauptfenster anpassen 
  3335.           wenn diese Option aktiviert ist, werden bei einer Gr╨ñ╤üen╨önderung des 
  3336.           Hauptfensters auch alle Textfenster entsprechend dem aktuellen 
  3337.           Fensterlayout (maximiert, nebeneinander, ╨æbereinander, ╨æberlappend) 
  3338.           neu in der Gr╨ñ╤üe angepasst. 
  3339.  
  3340. Breite der Zeilennummerierung 
  3341.           legt die Anzahl der Spalten des Textfensterbereichs fest, in dem die 
  3342.           Zeilennummern ausgegeben werden, wenn die Option Zeilennummerierung 
  3343.           im Men╨æ "Optionen" aktiviert ist. 
  3344.  
  3345. Ansichten alle x 1/10 Sekunden abgleichen 
  3346.           legt die maximale Zeitspanne in Zehntelsekunden fest, bis ╨₧nderungen 
  3347.           an einem Text in den zugeh╨ñrenden Ansichten sichtbar werden. 
  3348.  
  3349. Scrollfaktor 
  3350.           hier wird der Prozentsatz der aktuellen Fensterhoehe eingestellt, um 
  3351.           die Text mit den Tasten [Page Up] bzw. [Page down] gescrollt wird. 
  3352.  
  3353.  
  3354. ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Fenster Farben/Font" ΓòÉΓòÉΓòÉ
  3355.  
  3356. Farben/Font 
  3357.           hier werden die in allen Textfenstern zu benutzende 
  3358.           Vorder-/Hintergrundfarbe und der Font festgelegt. Die aktuellen 
  3359.           Einstellungen k╨ñnnen in dem kleinen Beispielfenster begutachtet 
  3360.           werden. Die Farbeinstellungen k╨ñnnen in der Konfigurationsdatei f╨ær 
  3361.           das Syntax-Highlighting "med.syn" f╨ær jeden Dateityp getrennt neu 
  3362.           definiert werden. 
  3363.  
  3364.  
  3365. ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Window Monitor" ΓòÉΓòÉΓòÉ
  3366.  
  3367. Ge╨ñffnet halten 
  3368.           Wenn diese Option aktiviert ist, wird der Window-Monitor nicht 
  3369.           automatisch geschlossen, wenn ein Listeneintrag doppelt angeklickt 
  3370.           wird. Der Window Monitor bleibt w╨öhrend Editorsitzungen st╨öndig 
  3371.           ge╨ñffnet (und wird bei Programmstart automatisch ge╨ñffnet). 
  3372.  
  3373. Am Hauptfenster anheften 
  3374.           Wenn diese Option aktiviert ist, wird der Window-Monitor an das 
  3375.           Hauptfenster "angeheftet" (links, rechts, oben oder unten). 
  3376.           H╨ñhe/Breite und Position des Window-Monitors werden dann bei einer 
  3377.           Gr╨ñ╤üen╨önderung bzw. beim Verschieben des Hauptfensters automatisch 
  3378.           angepa╤üt. 
  3379.  
  3380. Eintrag in OS/2 Taskliste 
  3381.           Wenn diese Option aktiviert ist, wird der Window-Monitor in die 
  3382.           System-Taskliste eingetragen und kann ╨æber diese aktiviert werden. 
  3383.  
  3384. Neues Textfenster 
  3385.           Wenn die Option "nach Dateinamen einsortieren" aktiviert ist, wird 
  3386.           der Eintrag eines neu erstellten Textfensters nicht am Ende des 
  3387.           Window-Monitors, sondern aufsteigend nach dem Dateinamen einsortiert. 
  3388.  
  3389.           Wenn die Option "hinter aktivem Textfenster einsortieren" aktiviert 
  3390.           ist, wird der Eintrag eines neu erstellten Textfensters nicht am Ende 
  3391.           des Window-Monitors, sondern hinter dem aktuellen Textfenstereintrag 
  3392.           einsortiert. 
  3393.  
  3394.  
  3395. ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Allgemein" ΓòÉΓòÉΓòÉ
  3396.  
  3397. Datei-Zeitstempel ╨æberwachen 
  3398.           wenn diese Option aktiviert ist, wird vor dem Sichern bzw. beim 
  3399.           Aktivieren eines Textes ╨æberpr╨æft, ob sich der Zeitstempel der Datei 
  3400.           ver╨öndert hat. Wenn sich der Zeitstempel ver╨öndert hat, erscheint 
  3401.           eine entsprechende Warnung. Dies ist z.B. dann von Vorteil, wenn in 
  3402.           einem Netzwerk zwei Personen gleichzeitig mit der selben Datei 
  3403.           arbeiten. 
  3404.  
  3405. Max. Eintr╨öge in der File History 
  3406.           hier kann die maximale Anzahl von Dateinamen festgelegt werden, die 
  3407.           im "Datei"-Men╨æ zur Auswahl bereitgestellt werden sollen. Wenn die 
  3408.           File History mehr als zehn Eintr╨öge enth╨ölt, wird ein Untermen╨æ 
  3409.           "Mehr..." erzeugt, um das "Datei"-Men╨æ nicht zu un╨æbersichtlich 
  3410.           werden zu lassen. 
  3411.  
  3412. Ignoriere Tastatureingaben ╨ölter als x ms 
  3413.           dieses Eingabefeld steuert den Mechanismus, der das "Nachlaufen" der 
  3414.           Tastatureingabe beim Scrollen, Blockmarkieren etc. verhindert. Das 
  3415.           Alter, ab dem eine Tastatureingabe nicht mehr beachtet werden soll, 
  3416.           kann im Bereich von 50 bis 500 Millisekunden eingestellt werden. Ein 
  3417.           zu kleiner Wert f╨æhrt auch auf einer schnellen Maschine zu 
  3418.           "ruckelndem" Scrollen. Ein zu gro╤üer Wert f╨æhrt bei langsamen 
  3419.           Maschinen zum "Nachlaufen". 
  3420.  
  3421.  
  3422. ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Aktionen beim Laden" ΓòÉΓòÉΓòÉ
  3423.  
  3424. Datei im aktiven Fenster ╨ñffnen 
  3425.           wenn diese Option aktiviert ist, wird beim ╨⌐ffnen einer Datei das 
  3426.           aktive Textfenster benutzt. Ist die Option inaktiv, wird vor dem 
  3427.           ╨⌐ffnen einer Datei automatisch ein neues Textfenster erstellt. 
  3428.  
  3429. Tabs in Leerzeichen umwandeln 
  3430.           wenn diese Option aktiviert ist, werden nach dem Laden einer Datei 
  3431.           automatisch alle Tabs in Leerzeichen umgewandelt. 
  3432.  
  3433.  
  3434. ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Aktionen beim Sichern" ΓòÉΓòÉΓòÉ
  3435.  
  3436. Leerzeichen am Zeilenende entfernen 
  3437.           wenn diese Option aktiviert ist, werden vor dem Sichern einer Datei 
  3438.           die ╨æberfl╨æssigen Leerzeichen an den Zeilenenden gel╨ñscht. 
  3439.  
  3440. Ctrl-Z an Dateiende anh╨öngen 
  3441.           wenn diese Option aktiviert ist, wird das Steuerzeichen Ctrl-Z an das 
  3442.           Dateiende angeh╨öngt. Wenn das Steuerzeichen schon beim Laden der 
  3443.           Datei vorhanden ist, hat die Option keine Auswirkungen. 
  3444.  
  3445. Zeilenende Format 
  3446.           hier kann festgelegt werden, ob die Zeilenenden beim Sichern in 
  3447.           Dos-Format (CR + LF), Unix-Format (nur LF) oder Mac-Format (nur CR) 
  3448.           konvertiert werden sollen. Ist die Option Default aktiviert, werden 
  3449.           die Zeilenenden in dem Format gespeichert, in dem die Datei geladen 
  3450.           wurde. 
  3451.  
  3452. Backup anlegen in Verzeichnis 
  3453.           wenn diese Option aktiviert ist, wird vor dem Sichern ein Backup der 
  3454.           urspr╨ænglichen Datei angelegt. Die Datei wird dabei in ein spezielles 
  3455.           Verzeichnis verschoben. Der Name des Verzeichnisse kann in dem 
  3456.           Eingabefeld festgelegt werden. 
  3457.  
  3458.           Es kann ein vollst╨öndiger Zugriffspfad oder nur der Name eines 
  3459.           Verzeichnisses eingegeben werden. 
  3460.           Im ersten Fall werden Backups unter diesem Pfad angelegt, 
  3461.           gleichg╨æltig in welchem Verzeichnis sich die Quelldatei befindet. Man 
  3462.           hat so eine zentrale Sammelstelle. 
  3463.           Im zweiten Fall werden die Backups lokal gehalten: Im Pfad der 
  3464.           Quelldatei wird automatisch ein Verzeichnis mit dem eingegebenen 
  3465.           Namen erstellt und das Backup dort abgelegt. 
  3466.  
  3467.           Hinweis: Der Zugriffspfad darf Environment-Variablen enthalten. Eine 
  3468.           Environment-Variable wird dabei von %-Zeichen eingeschlossen. 
  3469.           Beispiel: %TMP%\backups 
  3470.  
  3471. Maximal X Backups pro Datei 
  3472.           hier kann die Anzahl von Backups eingestellt werden, die maximal f╨ær 
  3473.           eine Datei angelegt werden d╨ærfen. Pro Datei k╨ñnnen 99 Backups 
  3474.           angelegt werden. ╨¬berz╨öhlige Backups werden gel╨ñscht. Wenn mehr als 1 
  3475.           Backup angelegt werden soll, wird an den Dateinamen eine 
  3476.           Kennzeichnung angeh╨öngt. Die Kennzeichnung kann entweder aus dem 
  3477.           aktuellen Datum/Uhrzeit oder aus einer Zahl bestehen. Im ersten Fall 
  3478.           ist der Einsatz auf die Dateisysteme HPFS und EXT2FS beschr╨önkt, da 
  3479.           FAT bekanntlich keine langen Dateinamen unterst╨ætzt. 
  3480.  
  3481.           Im zweiten Fall wird die laufende Nummer des Backups an den 
  3482.           Dateinamen angeh╨öngt, wobei die j╨ængste Version die Nummer "0", die 
  3483.           zeitj╨ængste die Nummer "1" usw. erh╨ölt. Auch hier kann es unter FAT 
  3484.           zu L╨öngenproblemen kommen, falls der Dateiname mehr als sechs Zeichen 
  3485.           oder die Extension mehr als ein Zeichen lang ist. 
  3486.  
  3487.           Beispiel: Backup-Dateiname mit Zeitstempel-Erweiterung 
  3488.  
  3489.           main.c~051597-024539 
  3490.  
  3491.           Examples: Backup-Dateinamen mit Nummern-Erweiterung 
  3492.  
  3493.           main.c~0 
  3494.           main.c~1 
  3495.  
  3496.  
  3497. ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Dateiselektor-Filter" ΓòÉΓòÉΓòÉ
  3498.  
  3499. Hier k╨ñnnen beliebig viele Filter eingegeben werden, die im 
  3500. Dateiselektor-Dialog unter dem Men╨æ Filter zur Auswahl bereit stehen. 
  3501.  
  3502. Hinzuf╨ægen... 
  3503.           dieser Button ruft einen kleinen Dialog auf, in dem ein neuer Filter 
  3504.           eingegeben werden kann. 
  3505.  
  3506.           Hinweis: Ein Filter darf sowohl die Metazeichen * und ? erhalten als 
  3507.           auch den von den regul╨ören Ausdr╨æcken her bekannten 
  3508.           []-Bereichsoperator. 
  3509.           Beispiel: Der Filter *.[ch] erlaubt gleichzeitig Dateien mit den 
  3510.           Endungen *.c und *.h. 
  3511.  
  3512. ╨₧ndern... 
  3513.           wenn ein Filter in der Liste durch einen Klick selektiert wurde, ruft 
  3514.           dieser Button einen kleinen Dialog auf, in dem der Filter ge╨öndert 
  3515.           werden kann. 
  3516.  
  3517. L╨ñschen... 
  3518.           wenn ein Filter in der Liste durch einen Klick selektiert wurde, 
  3519.           l╨ñscht dieser Button den Filter nach einer Sicherheitsabfrage aus der 
  3520.           Liste. 
  3521.  
  3522. System-Dateiselektor benutzen 
  3523.           wenn diese Option aktiviert ist, wird der MED-Dateiselektor durch den 
  3524.           OS/2-Dateiselektor ersetzt. 
  3525.  
  3526.  
  3527. ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Dateiselektor-Pfade" ΓòÉΓòÉΓòÉ
  3528.  
  3529. Hier k╨ñnnen beliebig viele Pfade eingegeben werden, die man w╨öhrend einer 
  3530. Editorsitzung immer wieder ben╨ñtigt. Das erspart wiederholtes Durchklicken von 
  3531. Verzeichnisb╨öumen. Die Pfade stehen im Dateiselektor und dem Dialog Dateien 
  3532. durchsuchen unter den Men╨æ Pfade zur Auswahl bereit. 
  3533.  
  3534. Hinzuf╨ægen... 
  3535.           dieser Button ruft einen kleinen Dialog auf, in dem ein neuer Pfad 
  3536.           eingegeben werden kann. Der Pfad darf Environment-Variablen 
  3537.           enthalten. Eine Environment-Variable wird dabei von %-Zeichen 
  3538.           eingeschlossen. 
  3539.           Beispiel: %TMP%\backups 
  3540.  
  3541.           Hinweis: Ein Pfad kann am Ende optional einen Filter enthalten. Der 
  3542.           Filter mu╤ü durch das Zeichen | (Pipe) vom Pfad abgetrennt werden. 
  3543.           Beispiel: e:\mat\src\pm\med|*.c 
  3544.  
  3545. ╨₧ndern... 
  3546.           wenn ein Pfad in der Liste durch einen Klick selektiert wurde, ruft 
  3547.           dieser Button einen kleinen Dialog auf, in dem der Pfad ge╨öndert 
  3548.           werden kann. 
  3549.  
  3550. L╨ñschen... 
  3551.           wenn ein Pfad in der Liste durch einen Klick selektiert wurde, l╨ñscht 
  3552.           dieser Button den Pfad nach einer Sicherheitsabfrage aus der Liste. 
  3553.  
  3554.  
  3555. ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Klammern" ΓòÉΓòÉΓòÉ
  3556.  
  3557. Hier k╨ñnnen beliebig viele Klammern voreingestellt werden. 
  3558.  
  3559. Hinzuf╨ægen... 
  3560.           dieser Button ruft einen kleinen Dialog auf, in dem eine neue Klammer 
  3561.           eingegeben werden kann. 
  3562.  
  3563. ╨₧ndern... 
  3564.           wenn eine Klammer in der Liste durch einen Klick selektiert wurde, 
  3565.           ruft dieser Button einen kleinen Dialog auf, in dem die Klammer 
  3566.           ge╨öndert werden kann. 
  3567.  
  3568. L╨ñschen... 
  3569.           wenn eine Klammer in der Liste durch einen Klick selektiert wurde, 
  3570.           l╨ñscht dieser Button die Klammer nach einer Sicherheitsabfrage aus 
  3571.           der Liste. 
  3572.  
  3573.  
  3574. ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Tastaturk╨ærzel" ΓòÉΓòÉΓòÉ
  3575.  
  3576. Hier werden die Namen und die zugeh╨ñrigen Tastaturk╨ærzel der reinen 
  3577. Tastaturbefehle (also Befehle, die nicht in der Men╨æleiste stehen, z.B. 
  3578. Backspace) in einer Liste dargestellt. 
  3579. Klicken Sie einen Eintrag in dieser Liste doppelt an um den Dialog 
  3580. Tastaturk╨ærzel/Men╨æeintrag konfigurieren aufzurufen. In diesem Dialog kann die 
  3581. Tastenkombination eingestellt werden, ╨æber die der Tastaturbefehl aufgerufen 
  3582. werden soll. 
  3583.  
  3584.  
  3585. ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Autosave" ΓòÉΓòÉΓòÉ
  3586.  
  3587.  
  3588. Autosave erm╨ñglicht die automatische Erzeugung von Backups w╨öhrend einer 
  3589. Editorsitzung, um bei einem eventuellen Systemabsturz oder Stromausfall das 
  3590. Risiko eines Datenverlusts zu minimieren. Ein Backup wird nat╨ærlich nicht unter 
  3591. dem Originalnamen angelegt. Die Generierung des Backup-Dateinames h╨öngt vom 
  3592. Dateisystem ab, auf welchem das Autosave-Verzeichnis liegt (s.u.). Unter HPFS 
  3593. wird an den Originaldateinamen die Endung "~sav" angeh╨öngt, unter FAT wird eine 
  3594. Tilde (~) angeh╨öngt, die eventuell das letzte Zeichen des Dateinamens ersetzt. 
  3595.  
  3596. Die Frequenz mit der Autosave Backups anlegt, kann durch zwei Parameter 
  3597. festgelegt werden: 
  3598.  
  3599. Anzahl der ╨₧nderungen 
  3600.           gibt die absolute Anzahl von Zeicheneingaben etc. an, nach der ein 
  3601.           Backup angelegt wird. 
  3602.  
  3603. Zeitspanne in Sekunden 
  3604.           nach Verstreichen der angegebenen Zeit wird ein Backup angelegt, auch 
  3605.           wenn nur eine ╨₧nderung vorgenommen wurde. 
  3606.  
  3607. Ein Backup einer modifizierten Datei wird angelegt, sobald die maximale Anzahl 
  3608. von ╨₧nderungen erreicht wird oder die angegebene Zeit verstrichen ist. 
  3609.  
  3610. Autosave erzeugt die Backups in einem speziellen Verzeichnis. Der Name des 
  3611. Verzeichnisse kann frei festgelegt werden. Es kann ein vollst╨öndiger 
  3612. Zugriffspfad oder nur der Name eines Verzeichnisses eingegeben werden. 
  3613. Im ersten Fall werden Backups unter diesem Pfad angelegt, gleichg╨æltig in 
  3614. welchem Verzeichnis sich die Originaldatei befindet. Man hat so eine zentrale 
  3615. Sammelstelle. 
  3616. Im zweiten Fall werden die Backups lokal gehalten: Im Pfad der Originaldatei 
  3617. wird automatisch ein Verzeichnis mit dem eingegebenen Namen kreiert und das 
  3618. Backup dort abgelegt. 
  3619.  
  3620. Hinweis: Der Zugriffspfad darf Environment-Variablen enthalten. Eine 
  3621. Environment-Variable wird dabei von %-Zeichen eingeschlossen. 
  3622. Beispiel: %TMP%\backups 
  3623.  
  3624.  
  3625. ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Symbolleiste - Vordefinierte Symbole" ΓòÉΓòÉΓòÉ
  3626.  
  3627. In diesem Dialog k╨ñnnen die vordefinierten Symbole f╨ær die Funktionen 
  3628. ausgew╨öhlt werden, die in der Symbolleiste dargestellt werden sollen. Diese 
  3629. Symbole sind im Programm fest verankert und sind daher in ihrem Aussehen nicht 
  3630. ver╨önderbar. Vordefinierte Symbole werden nicht f╨ær alle Funktionen 
  3631. bereitgestellt, k╨ñnnen aber durch benutzerdefinierte Symbole ersetzt bzw. 
  3632. erg╨önzt werden. 
  3633.  
  3634. Symbole k╨ñnnen mit der rechten Maustaste innerhalb der Symbolleiste verschoben 
  3635. werden. Das Positionsraster ist horizontal "halbe Buttonbreite" und vertikal 
  3636. "ganze Buttonh╨ñhe". Dadurch kann die Position der Symbole unabh╨öngig von der 
  3637. tats╨öchlichen Buttongr╨ñ╤üe gespeichert werden. 
  3638.  
  3639. Die Buttongr╨ñ╤üe und die Symbolleistenh╨ñhe k╨ñnnen auf der Notizbuchseite 
  3640. "Gr╨ñ╤üe/Position" festgelegt werden. 
  3641.  
  3642.  
  3643. ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Symbolleiste - Benutzerdefinierte Symbole" ΓòÉΓòÉΓòÉ
  3644.  
  3645. In diesem Dialog werden alle installierten benutzerdefinierten Symbole 
  3646. aufgelistet. Ein selektiertes Symbol kann mit dem Button "Entfernen..." aus der 
  3647. Symbolleiste gel╨ñscht werden. 
  3648.  
  3649. Um ein benutzerdefiniertes Symbol zur Symbolleiste hinzuzuf╨ægen, gehen Sie 
  3650. folgenderma╤üen vor: Dr╨æcken Sie die [CNTRL]-Taste und halten Sie diese gedr╨æckt 
  3651. w╨öhrend Sie in der Men╨æleiste die Funktion anklicken, f╨ær die Sie ein Symbol 
  3652. hinzuf╨ægen wollen. Daraufhin erscheint der Dialog Tastaturk╨ærzel/Men╨æeintrag 
  3653. konfigurieren. 
  3654.  
  3655. Die Symbole k╨ñnnen mit der rechten Maustaste innerhalb der Symbolleiste 
  3656. verschoben werden. Das Positionsraster ist horizontal "halbe Buttonbreite" und 
  3657. vertikal "ganze Buttonh╨ñhe". Dadurch kann die Position der Symbole unabh╨öngig 
  3658. von der tats╨öchlichen Buttongr╨ñ╤üe gespeichert werden. 
  3659.  
  3660. Die Buttongr╨ñ╤üe und die Symbolleistenh╨ñhe k╨ñnnen auf der Notizbuchseite 
  3661. "Gr╨ñ╤üe/Position" festgelegt werden. 
  3662.  
  3663.  
  3664. ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Symbolleiste - Gr╨ñ╤üe/Position" ΓòÉΓòÉΓòÉ
  3665.  
  3666. In diesem Dialog kann die Position der Symbolleiste, die Gr╨ñ╤üe der 
  3667. Symbol-Buttons (Einheit: Pixel), die H╨ñhe der Symbolleiste (Einheit: 
  3668. Symbolzeilen) und die Parameter der Bubble-Help eingestellt werden. 
  3669.  
  3670. Der Parameter "Verz╨ñgerung" gibt die Zeit in Zehntelsekunden an, die der 
  3671. Mauscursor auf einem Icon der Symbolleiste verleiben mu╤ü, bevor die Hilfe 
  3672. angezeigt wird. 
  3673.  
  3674. Der Parameter "Max. Anzeigedauer" gibt die Zeit in Sekunden an, die die Hilfe 
  3675. sichtbar bleibt, bevor sie automatisch vom Bildschirm entfernt wird. Wenn hier 
  3676. der Wert 0 eingetragen wird, ist die Hilfe f╨ær die Symbolleiste abgeschaltet. 
  3677.  
  3678. Hinweis: Die Symbolleiste hat ein Kontextmen╨æ, das sich ╨æber einen Klick mit 
  3679. der rechten Maustaste auf eine freie Stelle in der Symbolleiste ╨ñffnen l╨össt. 
  3680.  
  3681. Das Kontextmen╨æ erlaubt den Aufruf des Notizbuches Einstellungen und das 
  3682. Ein-/Ausschalten des Section-Displays in der Symbolleiste. 
  3683.  
  3684.  
  3685. ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Cursor" ΓòÉΓòÉΓòÉ
  3686.  
  3687. Cursorform 
  3688.           Hier kann die Form des Cursors getrennt f╨ær den Insert- und 
  3689.           Overwrite-Modus eingestellt werden. 
  3690.  
  3691. Cursorposition sichern 
  3692.           Hier kann festgelegt werden, ob die Cursorposition beim Sichern 
  3693.           und/oder beim Schlie╤üen einer Datei in den erweiterten Attributen 
  3694.           abgespeichert werden soll. 
  3695.  
  3696. Scrollbalken ver╨öndert Cursorposition 
  3697.           Wenn diese Option aktiviert ist, wird beim Scrollen mit den 
  3698.           Scrollbalken/-pfeilen die Cursorposition verschoben. Ansonsten bleibt 
  3699.           die absolute Cursorposition erhalten, d.h. der Cursor wird 
  3700.           mitgescrollt und kann unsichtbar werden. Bei einer beliebigen Eingabe 
  3701.           wird der urspr╨ængliche Textauschnitt (und damit der Cursor) wieder 
  3702.           sichtbar gemacht. 
  3703.  
  3704.  
  3705. ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Maus" ΓòÉΓòÉΓòÉ
  3706.  
  3707. In diesem Dialog kann festgelegt werden, welche Maustaste zum Markieren der 
  3708. verschiedenen Blockarten benutzt werden soll. 
  3709.  
  3710.  
  3711. ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Mauscursor" ΓòÉΓòÉΓòÉ
  3712.  
  3713. In diesem Dialog kann das Aussehen des Mauscursors festgelegt werden. 
  3714.  
  3715.  
  3716. ΓòÉΓòÉΓòÉ <hidden> Symbol ausw╨öhlen ΓòÉΓòÉΓòÉ
  3717.  
  3718. In diesem Dialog kann ein benutzerdefiniertes Symbol ausgew╨öhlt werden. 
  3719.  
  3720. ╨¬ber den Button Editieren... wird der Iconeditor (iconedit.exe) gestartet. 
  3721.  
  3722. Hinweis: Ein Symbol mu╤ü als Bitmap der Gr╨ñ╤üe 24x24 im OS/2 Format 2.0 (nicht 
  3723. 1.2) gesichert werden! 
  3724.  
  3725.  
  3726. ΓòÉΓòÉΓòÉ 6. Zukunftspl╨öne f╨ær Erweiterungen ΓòÉΓòÉΓòÉ
  3727.  
  3728. MED wird st╨öndig weiterentwickelt und verbessert. Ganz oben auf der Liste der 
  3729. Dinge, die in n╨öchster Zukunft der Verwirklichung harren stehen 
  3730.  
  3731. o Projektverwaltung (Quelltexte, Tools, Konfigurationsdateien) 
  3732. o Unterst╨ætzung von Hardtabs 
  3733. o Einr╨æckhilfe (smart indenting) 
  3734. o Templates 
  3735. o "ctags"-kompatible Indexdatei 
  3736. o konfigurierbare Men╨æleisten-Struktur 
  3737. o Folding 
  3738. o RCS Support 
  3739. o Drag & Drop Blockoperationen 
  3740. o Multi-Blockfunktionen 
  3741. o Makros auch in PM-Dialogen 
  3742. o Makrosprache 
  3743. o Installationsprogramm 
  3744.  
  3745. Nat╨ærlich w╨ærde ich gerne Ihre Anregungen und Verbesserungsvorschl╨öge umsetzen 
  3746. - auch wenn Sie sich noch nicht haben registrieren lassen. Dennoch werden 
  3747. (sinnvolle) W╨ænsche registrierter Benutzer mit Vorrang bearbeitet ;-) 
  3748.  
  3749.  
  3750. ΓòÉΓòÉΓòÉ 7. Wie man sich registrieren lassen kann ΓòÉΓòÉΓòÉ
  3751.  
  3752. Registrieren lassen k╨ñnnen Sie sich 
  3753.  
  3754. Per Post 
  3755.           Drucken Sie das beiliegende Registrierungsformular (register.txt) aus 
  3756.           und senden es ausgef╨ællt an 
  3757.  
  3758.           Matthias Pfersdorff 
  3759.           Marie-Alexandrastr. 3 
  3760.           D-76135 Karlsruhe 
  3761.  
  3762. Per E-mail 
  3763.           Senden Sie das ausgef╨ællte Registrierungsformular (register.txt) an 
  3764.  
  3765.           med@utopia-planitia.de 
  3766.  
  3767.           Wer per Kreditkarte bezahlen m╨ñchte, kann sich auch ╨æber BMT Micro 
  3768.           registrieren lassen (s. BMTMICRO.TXT). 
  3769.  
  3770. Voraussetzung f╨ær die Registrierung ist nat╨ærlich die Entrichtung der 
  3771. Sharewaregeb╨æhr. Eine Einzellizenz f╨ær private/schulische Nutzung kostet DM 
  3772. 40.- (Lizenzen f╨ær kommerzielle Nutzung und Mehrfachlizenzen auf Anfrage). 
  3773. Diese Geb╨æhr berechtigt zur Benutzung der aktuellen und aller in Zukunft 
  3774. herausgegebenen Versionen von MED f╨ær OS/2. 
  3775.  
  3776. Nach Eingang der Geb╨æhr erhalten Sie per E-mail (bzw. Fax/Post) Ihre 
  3777. pers╨ñnliche MED Benutzer-Id. Diese Id k╨ñnnen Sie zusammen mit Ihrem 
  3778. Benutzer-Namen im Registrierungs-Dialog (Men╨æ "Hilfe" -> "Produktinformation" 
  3779. -> "Registrier-Informationen eingeben") dazu verwenden, um Ihre Kopie von MED 
  3780. zu personalisieren. Danach erscheint Ihr Name in der Produktinformation und aus 
  3781. der Titelleiste wird der Hinweis "unregistriert" entfernt. 
  3782.  
  3783. Bezahlen k╨ñnnen Sie 
  3784.  
  3785. Per Bank╨æberweisung 
  3786.           Meine Bankverbindung ist 
  3787.  
  3788.           Volksbank Karlsruhe 
  3789.           Konto-Nr. 767786 
  3790.           BLZ    661 900 00 
  3791.  
  3792. Per Scheck 
  3793.           Packen Sie einen Euro- oder Verrechnungsscheck zum 
  3794.           Registrierungsformular und senden Sie alles an meine oben angegebene 
  3795.           Postadresse. 
  3796.  
  3797. Bar 
  3798.           Legen Sie dem Registrierungsformular den Betrag bei und senden Sie 
  3799.           alles an meine oben angegebene Postadresse. 
  3800.  
  3801.  
  3802. ΓòÉΓòÉΓòÉ <hidden> Arbeitsbereich des Hauptfensters ΓòÉΓòÉΓòÉ
  3803.  
  3804. Der Arbeitsbereich des Hauptfensters ist der Bereich zwischen Symbolleiste und 
  3805. Statusleiste. In diesem Bereich werden die Textfenster dargestellt. 
  3806.  
  3807.  
  3808. ΓòÉΓòÉΓòÉ <hidden> Zeilennummerierung ΓòÉΓòÉΓòÉ
  3809.  
  3810. Wenn die Option Zeilennummerierung in Men╨æ "Optionen" aktiviert ist, werden 
  3811. alle Textfenster mit einem Anzeigebereich versehen, in dem neben jeder Zeile 
  3812. die zugeh╨ñrige Zeilennummer ausgegeben wird. 
  3813.  
  3814. Hinweis: Font und Farben der Zeilennummerierung k╨ñnnen via Drag&Drop 
  3815. eingestellt werden. Bei der Einstellung der Textfarbe mu╤ü die [CNTRL]-Taste 
  3816. gedr╨æckt werden. Die Breite des Ausgabebereichs kann im Notizbuch 
  3817. "Einstellungen" auf der Seite "Fenster - Kontrollelemente" konfiguriert werden. 
  3818.  
  3819.  
  3820. ΓòÉΓòÉΓòÉ <hidden> Marken ΓòÉΓòÉΓòÉ
  3821.  
  3822. Die Men╨æeintr╨öge Marke x setzen/anspringen erm╨ñglichen ein schnelles Markieren 
  3823. von 5 globalen Textstellen, die dann von jedem Textpuffer aus angesprungen 
  3824. werden k╨ñnnen. Marken k╨ñnnen im Gegensatz zu Lesezeichen direkt ╨æber die 
  3825. Tastatur gesetzt bzw. angesprungen werden, sind aber nicht speicherbar. 
  3826.  
  3827.  
  3828. ΓòÉΓòÉΓòÉ <hidden> Wort ΓòÉΓòÉΓòÉ
  3829.  
  3830. Ein Wort ist ein Bereich in einer Zeile, der durch frei definierbare Zeichen 
  3831. begrenzt wird. Diese Wortbegrenzer lassen sich im Notizbuch Einstellungen auf 
  3832. der Seite Editieren einstellen. 
  3833.  
  3834. Bitte beachten Sie, da╤ü die Wortbegrenzer f╨ær die Zeilenumbruchfunktionen im 
  3835. Notizbuch Einstellungen auf der Seite Editieren/Zeilenumbruch getrennt 
  3836. eingestellt werden m╨æssen. 
  3837.  
  3838. "Nat╨ærliche" Wortbegrenzer sind der Zeilenanfang und das Zeilenende. 
  3839.  
  3840.  
  3841. ΓòÉΓòÉΓòÉ <hidden> Zeilenblock ΓòÉΓòÉΓòÉ
  3842.  
  3843. Ein Zeilenblock ist ein Textabschnitt mit folgendem Aussehen: 
  3844. Mit [SHIFT+Pfeiltaste] und [SHIFT+PgUp|PgDown] kann ein Zeilenblock zeilen- 
  3845. bzw. seitenweise ╨æber die Tastatur markiert werden. Der Blockmodus (Zeilenmodus 
  3846. bzw. Spaltenmodus) wird automatisch eingestellt. 
  3847.  
  3848. Ein Zeilenblock wird defaultm╨ö╤üig mit der linken Maustaste markiert. Der 
  3849. Mauszeiger wird in die gew╨ænschte Startzeile-/spalte gebracht und die linke 
  3850. Maustaste gedr╨æckt. Dann wird die Maus bei weiterhin gedr╨æckter linker 
  3851. Maustaste ╨æber den Textbereich geschoben, der im Block enthalten sein soll. Die 
  3852. Maus kann von der Startposition aus nach oben/unten/rechts/links bewegt werden. 
  3853.  
  3854. Ein Spaltenblock ist ein rechteckiger Textausschnitt. 
  3855. Mit [SHIFT+ALT+Pfeiltaste] und [SHIFT+ALT+PgUp|PgDown] kann ein Spaltenblock 
  3856. zeilen- bzw. seitenweise ╨æber die Tastatur markiert werden. Der Blockmodus 
  3857. (Zeilenmodus bzw. Spaltenmodus) wird automatisch eingestellt. 
  3858.  
  3859. Ein Spaltenblock wird defaultm╨ö╤üig mit der rechten Maustaste markiert. Der 
  3860. Mauszeiger wird in die gew╨ænschte Startzeile-/spalte gebracht und die rechte 
  3861. Maustaste gedr╨æckt. Dann wird die Maus bei weiterhin gedr╨æckter rechter 
  3862. Maustaste ╨æber den Textbereich geschoben, der im Block enthalten sein soll. Die 
  3863. Maus kann von der Startposition aus nach oben/unten/rechts/links bewegt werden. 
  3864.  
  3865. Hinweis: Die Funktionalit╨öt der Maustasten kann im Notizbuch "Einstellungen" 
  3866. auf der Seite "Maus" konfiguriert werden. 
  3867.  
  3868.  
  3869. ΓòÉΓòÉΓòÉ <hidden> Spaltenblock ΓòÉΓòÉΓòÉ
  3870.  
  3871. Ein Spaltenblock ist ein rechteckiger Textausschnitt. 
  3872. Mit [SHIFT+ALT+Pfeiltaste] und [SHIFT+ALT+PgUp|PgDown] kann ein Spaltenblock 
  3873. zeilen- bzw. seitenweise ╨æber die Tastatur markiert werden. Der Blockmodus 
  3874. (Zeilenmodus bzw. Spaltenmodus) wird automatisch eingestellt. 
  3875.  
  3876. Ein Spaltenblock wird defaultm╨ö╤üig mit der rechten Maustaste markiert. Der 
  3877. Mauszeiger wird in die gew╨ænschte Startzeile-/spalte gebracht und die rechte 
  3878. Maustaste gedr╨æckt. Dann wird die Maus bei weiterhin gedr╨æckter rechter 
  3879. Maustaste ╨æber den Textbereich geschoben, der im Block enthalten sein soll. Die 
  3880. Maus kann von der Startposition aus nach oben/unten/rechts/links bewegt werden. 
  3881.  
  3882. Ein Zeilenblock ist ein Textabschnitt mit folgendem Aussehen: 
  3883. Mit [SHIFT+Pfeiltaste] und [SHIFT+PgUp|PgDown] kann ein Zeilenblock zeilen- 
  3884. bzw. seitenweise ╨æber die Tastatur markiert werden. Der Blockmodus (Zeilenmodus 
  3885. bzw. Spaltenmodus) wird automatisch eingestellt. 
  3886.  
  3887. Ein Zeilenblock wird defaultm╨ö╤üig mit der linken Maustaste markiert. Der 
  3888. Mauszeiger wird in die gew╨ænschte Startzeile-/spalte gebracht und die linke 
  3889. Maustaste gedr╨æckt. Dann wird die Maus bei weiterhin gedr╨æckter linker 
  3890. Maustaste ╨æber den Textbereich geschoben, der im Block enthalten sein soll. Die 
  3891. Maus kann von der Startposition aus nach oben/unten/rechts/links bewegt werden. 
  3892.  
  3893. Hinweis: Die Funktionalit╨öt der Maustasten kann im Notizbuch "Einstellungen" 
  3894. auf der Seite "Maus" konfiguriert werden. 
  3895.  
  3896.  
  3897. ΓòÉΓòÉΓòÉ <hidden> Pfeiltasten ΓòÉΓòÉΓòÉ
  3898.  
  3899. Die Pfeiltasten sind die Tasten zur Bewegung des Cursors. 
  3900.  
  3901.  
  3902. ΓòÉΓòÉΓòÉ <hidden> Klammer ΓòÉΓòÉΓòÉ
  3903.  
  3904. Eine Klammer besteht aus zwei frei definierbaren Zeichenketten, die jeweils aus 
  3905. mindestens einem Zeichen bestehen m╨æssen. Die erste Zeichenkette definiert die 
  3906. ╨ñffnende Klammer, die zweite Zeichenkette die schlie╤üende Klammer. 
  3907.  
  3908. Beispiele: 
  3909.  
  3910. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3911. Γöé╨ñffnend        Γöéschlie╤üend     Γöé
  3912. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3913. Γöé{              Γöé}              Γöé
  3914. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3915. ΓöéBEGIN          ΓöéEND            Γöé
  3916. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3917. Γöé/*             Γöé*/             Γöé
  3918. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3919.  
  3920. Im Notizbuch Einstellungen l╨ö╤üt sich die Klammerliste beliebig erweitern. Zum 
  3921. Suchen einer korrespondierenden Klammer wird die Funktion Gehe zu Klammer 
  3922. benutzt. 
  3923.  
  3924.  
  3925. ΓòÉΓòÉΓòÉ <hidden> Lesezeichen ΓòÉΓòÉΓòÉ
  3926.  
  3927. Lesezeichen erm╨ñglichen schnelles Aufsuchen wichtiger Textstellen. In jedem 
  3928. Textfenster k╨ñnnen beliebig viele Lesezeichen gesetzt werden. Wird dabei der 
  3929. Modus global sichtbar gew╨öhlt, kann das Lesezeichen von einem beliebigen 
  3930. Textfenster aus angesprungen werden. Jedem Lesezeichen kann optional eine kurze 
  3931. Beschreibung zugeordnet werden, ╨æber die sich das Lesezeichen identifizieren 
  3932. l╨ö╤üt. 
  3933.  
  3934. Lesezeichen k╨ñnnen in den erweiterten Attributen der betreffenden Datei 
  3935. gesichert werden, so da╤ü sie beim n╨öchsten ╨⌐ffnen wieder zur Verf╨ægung stehen. 
  3936.  
  3937. Alternativ zu den Lesezeichen k╨ñnnen f╨ænf global sichtbare Marken direkt ╨æber 
  3938. die Tastatur gesetzt bzw. angesprungen werden. 
  3939.  
  3940.  
  3941. ΓòÉΓòÉΓòÉ <hidden> Symbolleiste ΓòÉΓòÉΓòÉ
  3942.  
  3943. Die Symbolleiste enth╨ölt die putzigen Icons, mit denen wichtige Funktionen via 
  3944. Maus aufgerufen werden k╨ñnnen. 
  3945.  
  3946. Welche Funktionen mit einem Icon in der Symbolleiste vertreten sein sollen, 
  3947. k╨ñnnen Sie frei festlegen. Dr╨æcken Sie die [CNTRL]-Taste und halten Sie diese 
  3948. weiter gedr╨æckt w╨öhrend Sie in der Men╨æleiste die Funktion anklicken, der Sie 
  3949. ein Icon spendieren wollen. In dem danach erscheinenden Dialog k╨ñnnen Sie 
  3950. zwischen einem f╨ær die Funktion vordefinierten Symbol oder einem selbst 
  3951. erstellten Symbol w╨öhlen. 
  3952.  
  3953. Ein neues Symbol wird am linken Rand der Symbolleiste eingef╨ægt. Sie k╨ñnnen 
  3954. aber jederzeit die Symbole mit der rechten Maustaste innerhalb der Symbolleiste 
  3955. verschieben. 
  3956.  
  3957. H╨ñhe/Position der Symbolleiste und die Gr╨ñ╤üe der Symbol-Buttons k╨ñnnen im 
  3958. Notizbuch Einstellungen auf der Seite "Symbolleiste->Gr╨ñ╤üe/Position" festgelegt 
  3959. werden. 
  3960.  
  3961. Die Combobox f╨ær das Section-Display kann ╨æber das Kontextmen╨æ der 
  3962. Symbolleiste, das sich ╨æber einen Klick mit der rechten Maustaste auf eine 
  3963. freie Stelle in der Symbolleiste ╨ñffnen l╨össt, ein-/ausgeschaltet werden 
  3964. (Men╨æeintrag "Section Display"). 
  3965.  
  3966.  
  3967. ΓòÉΓòÉΓòÉ <hidden> Benutzerdefinierte Symbole ΓòÉΓòÉΓòÉ
  3968.  
  3969. Benutzerdefinierte Symbole liegen als externe Bitmap-Dateien im OS/2 Format 2.0 
  3970. in der Gr╨ñ╤üe 24x24 vor und k╨ñnnen in ihrem Aussehen mit dem Programm 
  3971. "iconedit.exe" ver╨öndert bzw. neu erstellt werden. Die Bitmap-Dateien m╨æssen in 
  3972. ein Verzeichnis mit dem Namen "med-bmp" gestellt werden. Dieses Verzeichnis mu╤ü 
  3973. sich im gleichen Verzeichnis wie die MED-Konfigurationsdateien (z.B. "med.syn") 
  3974. befinden. 
  3975.  
  3976.  
  3977. ΓòÉΓòÉΓòÉ <hidden> Textfenster ΓòÉΓòÉΓòÉ
  3978.  
  3979. Ein Textfenster ist immer genau einer einzigen Datei zugeordnet. Alle 
  3980. Textfenster werden im Arbeitsbereich des Hauptfensters dargestellt. 
  3981.  
  3982.  
  3983. ΓòÉΓòÉΓòÉ <hidden> Wo man die aktuelle Programmversion finden kann ΓòÉΓòÉΓòÉ
  3984.  
  3985. Die aktuelle deutsche und englische Version von MED wird im Internet unter 
  3986. folgender Adresse bereitgestellt: 
  3987.  
  3988. http://www.utopia-planitia.de 
  3989.  
  3990.  
  3991. ΓòÉΓòÉΓòÉ <hidden> DDE ΓòÉΓòÉΓòÉ
  3992.  
  3993. Es werden folgende "EPM-kompatible" Kommandos unterst╨ætzt: 
  3994.  
  3995. EDIT dateiname1 [dateiname2] ... [dateinameN] 
  3996.  
  3997. GOTO zeile [spalte] 
  3998.  
  3999. SAYERROR fehlermeldung 
  4000.  
  4001. MED kann als DDE-Server unter dem Default-Namen "MRED" unter dem DDE-Topic 
  4002. "EDIT" von einem Client (z.B. Workframe) angesprochen werden. 
  4003.  
  4004. Falls sich der Client bez╨æglich des anzusprechenden DDE-Servernames nicht 
  4005. konfigurieren l╨ö╤üt, kann der Servername in MED angepasst werden. Um 
  4006. vollst╨öndige DDE-Kompatiblit╨öt zu EPM zu erreichen, kann der Servername "EPM" 
  4007. eingestellt werden. 
  4008.  
  4009.  
  4010. ΓòÉΓòÉΓòÉ <hidden> Ansicht ΓòÉΓòÉΓòÉ
  4011.  
  4012. Textfenster k╨ñnnen "vervielf╨öltigt" werden, d.h. es k╨ñnnen f╨ær jeden Textpuffer 
  4013. beliebig viele Ansichten ge╨ñffnet werden. Damit k╨ñnnen gleichzeitig mehrere 
  4014. Ausschnitte eines Textes sichtbar gemacht werden. Die Ansichten sind v╨ñllig 
  4015. gleichberechtigt mit dem Originalfenster, ╨₧nderungen am Text in einer Ansicht 
  4016. werden mit einer kleinen Verz╨ñgerung (konfigurierbar im Notizbuch 
  4017. "Einstellungen", Seite "Fenster") in den ╨æbrigen Ansichten (und nat╨ærlich dem 
  4018. Originalfenster, das ja auch eine Ansicht ist) sichtbar. 
  4019.  
  4020. Das Sub-Men╨æ "Ansicht" im Pulldown-Men╨æ "Fenster" erm╨ñglicht das 
  4021. ╨⌐ffnen/Schlie╤üen von Ansichten und das Anordnen aller Ansichten des aktiven 
  4022. Textpuffers. 
  4023.  
  4024. Im Gegensatz dazu wirken die Funktionen, die direkt unter dem Pulldown-Men╨æ 
  4025. "Fenster" stehen, auf die jeweils obersten Ansichten aller Textpuffer. 
  4026.  
  4027.  
  4028. ΓòÉΓòÉΓòÉ <hidden> Unix-Textformat ΓòÉΓòÉΓòÉ
  4029.  
  4030. Unter OS/2 werden Zeilen mit zwei Bytes (CR und LF) abgeschlossen. Unter UNIX 
  4031. steht am Zeilenende nur ein Byte (LF). 
  4032. MED erkennt das Zeilenformat automatisch. 
  4033.  
  4034. Hinweis: Beim Sichern wird das Zeilenformat einer Datei nicht ver╨öndert. 
  4035.  
  4036.  
  4037. ΓòÉΓòÉΓòÉ <hidden> MED ist schnell ΓòÉΓòÉΓòÉ
  4038.  
  4039. Viele Texeditoren kranken an der schlechten Performance des 
  4040. MLE-Kontrollelements bei gr╨ñ╤üeren Dateien. 
  4041. MED basiert nicht auf dem MLE-Kontrollelement!!. 
  4042. Ein weiterer Garant f╨ær Geschwindigkeit ist der hervorragend optimierende 
  4043. C-Compiler von Watcom. 
  4044.  
  4045.  
  4046. ΓòÉΓòÉΓòÉ <hidden> Makro ΓòÉΓòÉΓòÉ
  4047.  
  4048. Ein Makro ist eine Zusammenfassung mehrerer Einzelkommandos zu einem neuen, 
  4049. komplexen Kommando. Das komplexe Kommando wird einer Tastenkombination 
  4050. zugeordnet. 
  4051.  
  4052. Makros k╨ñnnen 
  4053.  
  4054. o beliebig viele Tastatur-Events enthalten 
  4055. o auch nachtr╨öglich mit einer beliebigen Tastenkombinationen assoziiert werden 
  4056. o abgespeichert/geladen werden 
  4057. o automatisch beim Programmstart geladen werden 
  4058. o automatisch beim Programmstart ╨æber den Befehlszeilen-Parameter -m gestartet 
  4059.   werden 
  4060.  
  4061. Hinweis: MED kann beliebig viele Makros verwalten 
  4062.  
  4063.  
  4064. ΓòÉΓòÉΓòÉ <hidden> Skeleton-Dateien ΓòÉΓòÉΓòÉ
  4065.  
  4066. Eine Skelton-Datei wird beim ╨⌐ffnen einer noch nicht existierenden oder leeren 
  4067. Datei geladen. Dadurch kann z.B. auf einfache Weise eine neue Datei mit einem 
  4068. Standard-Header versehen werden. Die Skeleton-Dateien m╨æssen sich im 
  4069. MED-Konfigurationsverzeichnis (Verzeichnis in dem auch med.cfg gespeichert 
  4070. wird) befinden und folgender Namenskonvention gen╨ægen: 
  4071.  
  4072. skeleton.X 
  4073.  
  4074. wobei X f╨ær eine beliebige Dateiextension steht. Die Dateiextension dient zur 
  4075. Auswahl der Skeleton-Datei. 
  4076.  
  4077. Beispiele: 
  4078.  
  4079. skeleton.c 
  4080. wird beim ╨⌐ffnen einer neuen C-Datei geladen 
  4081.  
  4082. skeleton.pas 
  4083. wird beim ╨⌐ffnen einer neuen Pascal-Datei geladen 
  4084.  
  4085.  
  4086. ΓòÉΓòÉΓòÉ <hidden> Tastenkombination ΓòÉΓòÉΓòÉ
  4087.  
  4088. Tastenkombination bedeutet, da╤ü mehrere Tasten gleichzeitig zu bet╨ötigen sind. 
  4089.  
  4090. Fall 1: 
  4091. Es wird eine der Modifier-Tasten Shift, Ctrl oder Alt gedr╨æckt (und gehalten!), 
  4092. gefolgt von einer normalen Taste. 
  4093.  
  4094. Fall 2: 
  4095. MED unterst╨ætzt Tastenkombinationen a la WORDSTAR. Hier wird eine der 
  4096. Modifier-Tasten Shift, Ctrl oder Alt gedr╨æckt (und gehalten!), gefolgt von zwei 
  4097. normalen Tasten. Eine fast unersch╨ñpliche Zahl verschiedener 
  4098. Tastenkombinationen sind dadurch m╨ñglich, die sich (meinem Geschmack nach) gut 
  4099. im Ged╨öchtnis behalten lassen. 
  4100.  
  4101.  
  4102. ΓòÉΓòÉΓòÉ <hidden> Drag & Drop ΓòÉΓòÉΓòÉ
  4103.  
  4104. MED unterst╨ætzt folgende Drag&Drop Operationen: 
  4105.  
  4106. ╨⌐ffnen von Dateien 
  4107.           Werfen Sie einfach das/die Icon(s) auf ein Textfenster. Ob f╨ær eine 
  4108.           zu ╨ñffnende Datei auch ein neues Textfenster erstellt werden soll, 
  4109.           kann mit der Option Datei im aktiven Fenster ╨ñffnen im Notizbuch 
  4110.           Einstellungen auf der Seite Laden festgelegt werden. 
  4111.  
  4112. Font konfigurieren 
  4113.           Werfen Sie einen Font (aus einer Font-Palette) in ein Textfenster. 
  4114.  
  4115.           Hinweis: MED unterst╨ætzt nur "monospaced fonts" (z.B. System VIO, 
  4116.           Courier, System monospaced) weil mit Proportionalfonts Spaltenbl╨ñcke 
  4117.           nicht ordentlich darstellbar sind. 
  4118.  
  4119. Text-Vorder/Hintergrundfarbe konfigurieren 
  4120.           Werfen Sie eine Farbe (aus einer Farbpalette) auf ein Textfenster um 
  4121.           die Hintergrundfarbe einzustellen.  Die Vordergrundfarbe kann bei 
  4122.           gedr╨æckter [CNTRL]-Taste festgelegt werden. 
  4123.  
  4124. Hintergrundfarbe des Hauptfensters konfigurieren 
  4125.           Werfen Sie eine Farbe (aus einer Farbpalette) auf das Hauptfenster um 
  4126.           die Hintergrundfarbe einzustellen. 
  4127.  
  4128. Hinweis: MED unterst╨ætzt momentan nur reine Farben. 
  4129.  
  4130.  
  4131. ΓòÉΓòÉΓòÉ <hidden> Shareware ΓòÉΓòÉΓòÉ
  4132.  
  4133. MED ist Shareware. Das bedeutet, da╤ü Sie das Programm ab dem Zeitpunkt der 
  4134. Installation 30 Tagen benutzen d╨ærfen - ohne irgendeine finanzielle 
  4135. Gegenleistung. 
  4136.  
  4137. Wenn Sie nach Ablauf dieser Frist MED weiter benutzen m╨ñchten, m╨æssen Sie sich 
  4138. beim Autor des Programms registrieren lassen und die Shareware-Geb╨æhr 
  4139. entrichten. Das sollten Sie tun, nicht nur um den Autor f╨ær den erheblichen 
  4140. Aufwand der Programmentwicklung zu entsch╨ödigen. Sie sollten sich registrieren 
  4141. lassen, um die Weiterentwicklung von MED zu unterst╨ætzen, was ja letztlich in 
  4142. Ihrem eigenen Interesse liegt. 
  4143.  
  4144. Lesen Sie dazu bitte den Abschnitt 
  4145.  
  4146. "Wie man sich registrieren lassen kann". 
  4147.  
  4148. Die unregistrierte Version enth╨ölt nur eine einzige Einschr╨önkung: Pro 
  4149. Editorsitzung kann nur einmal gedruckt werden. Ansonsten bietet die 
  4150. unregistrierte Version den vollen Funktionsumfang, der auch nach Ablauf der 
  4151. Probezeit erhalten bleibt. 
  4152.  
  4153. Seien Sie fair und unterst╨ætzen Sie das Shareware-Prinzip! 
  4154.  
  4155.  
  4156. ΓòÉΓòÉΓòÉ <hidden> Dateiselektor ΓòÉΓòÉΓòÉ
  4157.  
  4158.  MED bietet einen eigenen Dateiselektor mit erweiterter Funktionalit╨öt: 
  4159.  
  4160. o Automatische Dateinamenvervollst╨öndigung 
  4161. o benutzerdefinierte Filter und Pfade 
  4162. o Pfad-History 
  4163. o Wechseln ins Startverzeichnis per Knopfdruck 
  4164. o Auswahl des Zeilenformats beim Sichern einer Datei 
  4165. o konfigurierbare Fonts 
  4166.  
  4167. Die Men╨æleiste des Dateiselektors 
  4168.  
  4169. Men╨æ "Filter" 
  4170.           hier werden voreingestellte Dateifilter zur Auswahl angeboten. Die 
  4171.           Liste der Dateifilter kann im Notizbuch Einstellungen auf der Seite 
  4172.           Dateiselektor-Filter beliebig abge╨öndert und erweitert werden. 
  4173.  
  4174. Men╨æ "Pfade" 
  4175.           hier werden voreingestellte Pfade zur Auswahl angeboten. Die Liste 
  4176.           der Pfade kann im Notizbuch Einstellungen auf der Seite 
  4177.           Dateiselektor-Pfade beliebig abge╨öndert und erweitert werden. Die 
  4178.           Pfadliste kann aber auch direkt im Dateiselektor-Dialog ╨æber die 
  4179.           Men╨æfunktion Aktuellen Pfad aufnehmen erweitert werden. 
  4180.  
  4181. Men╨æ "Optionen" 
  4182.           Der Men╨æpunkt "Aktuellen Pfad hinzuf╨ægen" nimmt den momentan 
  4183.           eingestellten Pfad in die Pfadliste auf. Die Men╨æpunkte "Filter/Pfade 
  4184.           editieren" und "Beim Laden/Sichern" rufen die entsprechenden Seiten 
  4185.           im Notizbbuch "Einstellungen" auf. Dort k╨ñnnen Filter/Pfade 
  4186.           hizugef╨ægt/entfernt/editiert werden bzw. die Aktionen nach/vor dem 
  4187.           Laden/Sichern festgelegt werden. 
  4188.  
  4189. Die Kontrollelemente des Dateiselektors 
  4190.  
  4191. Laufwerke 
  4192.           hier werden die vorhandenen Laufwerks-Buchstaben zur Auswahl 
  4193.           angeboten. Beim Umschalten auf ein anderes Laufwerk wird dessen 
  4194.           aktueller Pfad ermittelt und das betreffende Verzeichnis ge╨ñffnet. 
  4195.  
  4196. Aktueller Pfad / History 
  4197.           hier wird der vollst╨öndige Zugriffspfad des aktiven Laufwerks 
  4198.           ausgegeben. In der Dropdown-Liste werden die letzten zwanzig Pfade, 
  4199.           unter denen eine Datei geladen/gesichert wurde (Pfad-History), zur 
  4200.           Auswahl angeboten. 
  4201.  
  4202. Home 
  4203.           dieser Button wechselt in das Verzeichnis, von wo aus MED gestartet 
  4204.           wurde. 
  4205.  
  4206. Eingabefeld "Dateinamen|Verzeichnisnamen|Pfad" 
  4207.           hier kann ein Datei-/Verzeichnisnamen oder ein Pfad per Hand 
  4208.           eingegeben werden. Au╤üerdem kann ein Dateifilter eingegeben werden, 
  4209.           der anschlie╤üend durch Dr╨æcken von [CTRL + Return] ╨æbernommen wird. 
  4210.           Der Filter wird nicht in die Filterliste eingetragen. Dadurch kann 
  4211.           die Filterliste von nur selten benutzten Filtern frei gehalten 
  4212.           werden. 
  4213.           Wenn nach Eingabe eines Filters [Return] gedr╨æckt wird, werden alle 
  4214.           passenden Dateien geladen. 
  4215.  
  4216.           Hinweis: Das Eingabefeld bietet eine automatische Vervollst╨öndigung 
  4217.           von Datei-/Verzeichnisnamen. Geben Sie die ersten Zeichen eines 
  4218.           Datei-/Verzeichnisnamens oder Pfads ein und dr╨æcken Sie dann die 
  4219.           Cursortaste [Pfeil unten] oder [Tab]. Es dann wird der erste 
  4220.           Datei-/Verzeichnisnamen gesucht, der mit diesen Anfangszeichen 
  4221.           beginnt und ins Eingabefeld gestellt. Durch nochmaliges Dr╨æcken von 
  4222.           [Pfeil unten] oder [Tab] wird der n╨öchste passende Namen gesucht 
  4223.           usw... 
  4224.           Mit der Cursortaste [Pfeil oben] k╨ñnnen Sie den Vorgang umkehren. 
  4225.  
  4226.           Die normale Funktionalit╨öt der [Tab]-Taste k╨ñnnen Sie herstellen, 
  4227.           indem Sie die Option "[Tab] vervollst╨öndigt Dateinamen" im Men╨æ 
  4228.           "Optionen" der Dateiselektor-Men╨æleiste deaktivieren. 
  4229.  
  4230. Liste "Dateien" 
  4231.           hier werden alle Dateien des aktiven Verzeichnisses zur Auswahl 
  4232.           angeboten, die das Muster des gew╨öhlten Filters erf╨ællen. 
  4233.  
  4234.           Hinweis: In manchen F╨öllen k╨ñnnen mehrere Dateien gleichzeitig 
  4235.           ausgew╨öhlt werden (z.B. beim ╨⌐ffnen von Dateien). 
  4236.  
  4237. Liste "Verzeichnisse" 
  4238.           hier werden alle Unterverzeichnisse, die im aktiven Verzeichnis 
  4239.           vorhanden sind, zur Auswahl angeboten. 
  4240.  
  4241. Mit Schreibschutz ╨ñffnen 
  4242.           aktivieren Sie diese Option um die Datei im Nur-Lesemodus zu ╨ñffnen. 
  4243.           In der Datei kann navigiert und selektiert, aber keine ╨₧nderungen 
  4244.           vorgenommen werden. Im Statusdisplay des Textfensters wird ein 
  4245.           entsprechendes Symbol ausgegeben. Durch einen Doppelklick auf das 
  4246.           Symbol kann jederzeit zwischen dem Nur-Lesemodus und dem normalen 
  4247.           Editiermodus umgeschaltet werden. 
  4248.  
  4249. Hinweis: Die Fonts f╨ær die Men╨æleiste, die Datei-/Verzeichnisliste und das 
  4250. Dateinameneingabefeld k╨ñnnen per Drag&Drop konfiguriert werden. 
  4251.  
  4252.  
  4253. ΓòÉΓòÉΓòÉ <hidden> Gehe zu Zeile ΓòÉΓòÉΓòÉ
  4254.  
  4255. In folgendem Dialog wird die Nummer der Zeile, die angesprungen werden soll, 
  4256. eingetragen. 
  4257.  
  4258.  
  4259. ΓòÉΓòÉΓòÉ <hidden> Drucker Konfiguration ΓòÉΓòÉΓòÉ
  4260.  
  4261.  
  4262.  
  4263. Dieser Dialog bietet die M╨ñglichkeit einen bestimmten Drucker auszuw╨öhlen, 
  4264. sofern mehrere Drucker im System installiert sind. 
  4265.  
  4266. Der Button Jobmerkmale ruft einen Druckertreiber-Konfigurationsdialog auf, in 
  4267. dem z.B. festgelegt werden kann, ob im Hoch- oder Querformat gedruckt wird. 
  4268.  
  4269.  
  4270. ΓòÉΓòÉΓòÉ <hidden> MED beenden ΓòÉΓòÉΓòÉ
  4271.  
  4272. Der folgende Dialog wird angezeigt, wenn Sie MED verlassen wollen, aber noch 
  4273. Dateien mit nicht gesicherten ╨₧nderungen vorhanden sind. Der Dialog erlaubt 
  4274. Ihnen die Dateien auszuw╨öhlen, die gesichert werden sollen, bevor der Editor 
  4275. verlassen wird. 
  4276.  
  4277. Alle sichern 
  4278.           w╨öhlen Sie diesen Button um alle Dateien mit noch nicht gesicherten 
  4279.           ╨₧nderungen abzuspeichern. 
  4280.  
  4281. Selektierte sichern 
  4282.           w╨öhlen Sie diesen Button um nur die in der Liste ausgew╨öhlten Dateien 
  4283.           abzuspeichern. 
  4284.  
  4285. Keine sichern 
  4286.           w╨öhlen Sie diesen Button um alle noch nicht gesicherten Dateien zu 
  4287.           verwerfen. MED wird direkt nach Anwahl dieses Buttons beendet. 
  4288.  
  4289. Abbruch 
  4290.           w╨öhlen Sie diesen Button um MED doch nicht zu verlassen. 
  4291.  
  4292. Hinweis: Der Font f╨ær die Dateiliste kann per Drag'n'Drop konfiguriert werden. 
  4293.  
  4294.  
  4295. ΓòÉΓòÉΓòÉ <hidden> Window Monitor ΓòÉΓòÉΓòÉ
  4296.  
  4297. Der Window Monitor zeigt die Namen (wahlweise mit oder ohne Pfad) aller 
  4298. ge╨ñffneten Textfenster an. Der Eintrag des aktiven Textfensters ist invertiert. 
  4299. Modifizierte aber noch nicht gesicherte Textfenster werden mit einer roten 
  4300. "LED" gekennzeichnet. Ansichten werden einger╨æckt in blauer Farbe dargestellt. 
  4301. Durch einen Doppelklick auf einen Listeneintrag k╨ñnnen Sie auf das 
  4302. entsprechende Textfenster umschalten. 
  4303.  
  4304. Ein Klick mit der rechten Maustaste ╨ñffnet ein Kontextmen╨æ, mit dem u.a. die 
  4305. Pfaddarstellung ein-/ausgeschaltet werden kann. 
  4306.  
  4307. Hinweis: Gr╨ñ╤üe, Position, Font und Farben k╨ñnnen ge╨öndert werden. Die 
  4308. Einstellungen werden in der MED-Konfiguration gesichert. Font und Farben werden 
  4309. via Drag&Drop ge╨öndert. Bei der Einstellung der Farben mu╤ü [CNTRL] bzw. 
  4310. [SHIFT+CNTRL] gedr╨æckt werden, um die Textfarbe f╨ær Eintr╨öge von Text- bzw. 
  4311. Ansichtfenstern festzulegen. 
  4312.  
  4313. Optional kann der Window Monitor an das Hauptfenster "angeklebt" werden und 
  4314. passt sich dann der Hauptfenstergr╨ñ╤üe-/Position automatisch an: 
  4315.  
  4316. Siehe "Einstellungen Window-Monitor". 
  4317.  
  4318.  
  4319. ΓòÉΓòÉΓòÉ <hidden> Tastaturk╨ærzel/Men╨æeintrag konfigurieren ΓòÉΓòÉΓòÉ
  4320.  
  4321.  
  4322. Ein Tastaturk╨ærzel ist eine Tastenkombination, ╨æber die eine Funktion 
  4323. aufgerufen wird. In MED kann die Tastatur konfiguriert werden, d.h. da╤ü sowohl 
  4324. die Befehle der Men╨æleiste als auch die reinen Tastaturkommandos auf beliebige 
  4325. Tastenkombinationen gelegt werden k╨ñnnen. 
  4326.  
  4327. Das Tastaturk╨ærzel eines Men╨æleistenbefehls wird folgenderma╤üen ge╨öndert: 
  4328. Dr╨æcken Sie die [CNTRL]-Taste und halten Sie diese gedr╨æckt. Klappen Sie das 
  4329. betreffende Pulldown-Men╨æ herunter und klicken Sie auf den Men╨æeintrag, dessen 
  4330. K╨ærzel Sie ╨öndern m╨ñchten. Eine andere M╨ñglichkeit der Tastaturanpassung ist 
  4331. das Editieren der Konfigurationsdatei "med.kbd", die im ASCII-Format vorliegt. 
  4332.  
  4333. Eingabefeld Tastaturk╨ærzel 
  4334.           In dieses Eingabefeld wird die Taste eingetragen, die zusammen mit 
  4335.           einer Modifier-Taste (SHIFT, CTRL, ALT) zu dr╨æcken ist. In der 
  4336.           Dropdown-Liste des Eingabefelds stehen die vordefinierten Namen der 
  4337.           Spezialtasten (z.B. Cursortasten) bereit. 
  4338.           Hinweis: Es werden auch mehrstufige Tastenkombinationen a la WORDSTAR 
  4339.           unterst╨ætzt (z.B. Ctrl + KB ). 
  4340.  
  4341. Shift 
  4342.           Diese Option aktivieren, um die Shift-Taste als Modifier in der 
  4343.           Tastenkombination zu verwenden. 
  4344.  
  4345. Ctrl 
  4346.           Diese Option aktivieren, um die Ctrl-Taste als Modifier in der 
  4347.           Tastenkombination zu verwenden. 
  4348.  
  4349. Alt 
  4350.           Diese Option aktivieren, um die Alt-Taste als Modifier in der 
  4351.           Tastenkombination zu verwenden. 
  4352.  
  4353. kein Symbol 
  4354.           die Funktion soll nicht in der Symbolleiste erscheinen. 
  4355.  
  4356. vordefiniertes Symbol 
  4357.           die Funktion soll mit dem vordefinierten Symbol in der Symbolleiste 
  4358.           erscheinen (ein vordefiniertes Symbol ist nicht f╨ær jede Funktion 
  4359.           vorhanden). 
  4360.  
  4361. benutzerdefiniertes Symbol 
  4362.           die Funktion soll mit einem benutzerdefinierten Symbol in der 
  4363.           Symbolleiste erscheinen. Der Button "Ausw╨öhlen..." ╨ñffnet den Dialog 
  4364.           zur Symbolauswahl 
  4365.  
  4366. Men╨æeintrag aufnehmen in Kontextmen╨æ 1 
  4367.           Diese Einstellm╨ñglichkeit ist nur f╨ær Men╨æfunktionen zug╨önglich. Wenn 
  4368.           Sie diese Option aktivieren, erscheint die Men╨æfunktion im 
  4369.           Kontextmen╨æ, wenn kein Block markiert ist (das Kontextmen╨æ wird durch 
  4370.           einen Klick mit der rechten Maustaste in einem Textfenster ge╨ñffnet). 
  4371.  
  4372. Men╨æeintrag aufnehmen in Kontextmen╨æ 2 
  4373.           Diese Einstellm╨ñglichkeit ist nur f╨ær Men╨æfunktionen zug╨önglich. Wenn 
  4374.           Sie diese Option aktivieren, erscheint die Men╨æfunktion dann im 
  4375.           Kontextmen╨æ, wenn ein Block markiert ist (das Kontextmen╨æ wird durch 
  4376.           einen Klick mit der rechten Maustaste in einem Textfenster ge╨ñffnet). 
  4377.