DOS redaktorius MEdit
MEdit’as buvo mano programavimo DOS’e apogėjus. Visada norėjau parašyti tekstų redaktorių – ir man pavyko. Tiesa, užbaigti jo taip ir nesuspėjau… Po to perėjau nuo DOS’o prie Linux’o ir nuo MEdit’o prie VIM’o.
Galimybės
Lietuvių kalba: ekrano šriftai ir įvedimas
Makro kalba (klavišai, komandos, ciklai, sąlygos, savo komandų aprašymas ir t.t. Beveik programavimo kalba, tik trūksta kintamųjų)
Lankstumas: spalvų, klavišų reikšmių keitimas ir daug kitų opcijų
Sintaksės išryškinimas (Paskalis, C, C++, asembleris, .BAT failai, CONFIG.SYS, .INI failai, MEdit’o makro failai, TvHc pagalbos tekstų failai)
Linijų piešimas
Teksto formatavimas: word wrap ir pan.
Labai galingi paieškos šablonai (regular expressions)
Vidinis kalkuliatorius (Keturios skaičiavimo sistemos, 28 veiksmai, 28 funkcijos; tiesiog įveskite reiškinį ir gausite atsakymą)
Daugiapakopis veiksmų atšaukimas (Undo/Redo)
Gali naudoti Windows clipboard’ą
Du blokų tipai (paprastas ir “kvadratinis”)
Veiksmai su blokais:
Rūšiavimas
Pastūmimas/patraukimas
Užpildymas simboliu/pirmos eilutės kartojimas
Eilučių dalių išlyginimas
Rėmelių piešimas apie bloką
Eilučių numeravimas
Skaičiavimas (suma, kiekis, min, max, vidurkis)
ir t.t.
Kontekstinė pagalbos sistema, daugialangiškumas, pelė, bet kokie (ne)standartiniai tekstiniai režimai ir t.t. – vienu žodžiu, nieko ypatingo.
Apribojimai
Ne daugiau 32766 eilučių viename faile
Ne daugiau 255 simboliai eilutėje
Visi atidaryti failai turi tilpti į kompiuterio atmintį (EMS/XMS)
TAB simboliai nėra ypatingi – tiesa, juos galima išplėsti iki reikiamo skaičiaus tarpų
Sintaksės išryškinimas nėra ypatingai greitas. Be to, kol kas dar nėra galimybės aprašyti savo išryškinimo taisyklių.
Lietuviški terminai nėra geriausi. Perspėjimas kalbininkams: geriau nemėginkite naudoti lietuviškos versijos – galite gauti širdies smūgį.
Reikalavimai sistemai
286 ar naujesnis procesorius
Bent 2 laisvi megabaitai išplėstosios atminties
MS-DOS 3.0 ar vėlesnė (veiks ir po Windows 95)
Kažkiek kieto disko vietos (megabaito tikrai užteks)
Ateitis
Darbai užstrigo ties versija 2.04 alpha:
Pašto aptarnavimas (Demos Mail for DOS pakeitimas)
Langų sumažinimas iki ikonų. Tokie langai neužkraunami startuojant – sutaupomas laikas. Failai skaitomi tik kai jų tikrai prireikia
Išplėstos 101 klavišų klaviatūros naudojimas (Jau šimtas metų, kai 83 klavišų klaviatūrų niekas nebenaudoja – išskyrus gal Borland Intl. firmą)
Sudėtingesnės sąlygos makro kalboje (leidžiami loginiai operatoriai)
Naujas klavišų susiejimo būdas: kiekviena langų rūšis (redaktorius/kalkuliatorius/pašto dėžutė/laiškas/ikona) dabar turi savo klavišų būseną. (Žinau, kad niekas nesupranta, pabandykite paskaityti MEdit’o pagalbos tekstus arba MACROS.DOC 😉
Primityvus makro disasemblinimas
Copyright © 2002 Marius Gedminas