home *** CD-ROM | disk | FTP | other *** search
/ Chip 1999 September / Chip_1999-09_cd.bin / ctenari / Novotny / HELP.TXT < prev   
Text File  |  1999-06-12  |  11KB  |  252 lines

  1.  
  2.              ---------------------  
  3.              | DaNiElSoFt Editor |
  4.              ---------------------
  5. Toto je editor pod M$ Window$  urΦen²  v²hradn∞  pro 
  6. prßci s Φist²m textem. Napsal jsem ho kv∙li tomu, ₧e
  7. jsem pot°eboval v DOS/Win editor, kter² by  reagoval 
  8. na vφce v∞cφ z p°φkazovΘ °ßdky ne₧ jen urΦenφ  jmΘna 
  9. souboru. (pot°eboval  jsem, aby to skoΦilo  na °ßdku 
  10. textu  zadanou na p°φkazovΘ °ßdce).  Proto₧e d∞lat v 
  11. DOSu  editor se mi  necht∞lo ;-) , napsal  jsem  jej 
  12. we Woknech za pou₧itφ Delphi.
  13. Postupn∞ jsem tam zaΦal p°idßvat dalÜφ funkce, a₧ 
  14. jsem se rozhodl, ₧e editor dßm k dispozici na Internet 
  15. jako freeware.
  16.  
  17.                   FUNKCE EDITORU
  18.                   ░░░░░░░░░░░░░░
  19. Myslφm,  ₧e v∞tÜina funkcφ v menu je samo-se-
  20. vysv∞tlujφcφ  (...nebo jak byste VY poΦeÜtili 
  21. "selfexplain"). Zmφnφm jenom ty funkce, kterΘ 
  22. tak jasnΘ nejsou:
  23.  
  24. (1) menu Soubor:
  25.     *"DalÜφ okno editoru"  v podstat∞ znovu spouÜtφ        
  26.       editor v novΘm okn∞ (zkuste si to)
  27.     *znovunaΦtenφ souboru se hodφ zejmΘna p°i              
  28.      p°epφnßnφ formßtu ΦeÜtiny
  29.     *p°i otevφrßnφ souboru v DOSov²ch k≤dovßnφch
  30.      (tj. PC Latin 2 a Kamenφcφch) se provßdφ 
  31.      autodetekce, zda je soubor ve formßtu T602
  32.      (DOSovΘ verze). Pak jsou nabφdnuty mo₧nosti
  33.      konverze souboru na Φist² text nebo HTML.
  34. (2) menu ┌pravy:
  35.     *do schrßnky je mo₧no i p°idßvat (text, kter² 
  36.      tam ji₧ byl, z∙tane zachovßn)
  37.     *"SuperV²b∞r" je v²b∞r bloku pomocφ dvou znaΦek        
  38.      (ZaΦßtek a Konec bloku), kterΘ si editor stßle        
  39.      pamatuje. (i pokud pohnete kurzorem a blok            
  40.      graficky zmizφ). StaΦφ na zaΦßtku zvolenΘho           
  41.      textu stisknout CTRL+B, na konci CTRL+E a blok        
  42.      se nßm  vyznaΦφ. Potom s nφm m∙₧eme normßln∞          
  43.      manipulovat pomocφ kopφruj/vyst°ihni/p°ilep
  44. (3) menu Formßt:
  45.     *mazßnφ °ßdku Alt+Del je obΦas velice u₧iteΦnΘ
  46.     *zalamovßnφ °ßdk∙ urΦuje, zda se text, kter² se
  47.      nevleze do wokna editoru, objevφ na dalÜφm °ßdku,
  48.      nebo zda bude dole scrollovacφ pruh. 
  49. (4) menu "ΦeÜtina" urΦuje k≤dovßnφ, kterΘ se pou₧φvß
  50.     p°i uklßdßnφ Φi naΦφtßnφ souboru. Intern∞ je          
  51.     ΦeÜtina v₧dy ve formßtu cp1250, konverze probφhß
  52.     pouze p°i diskov²ch operacφch. Tj. pokud u₧ivatel
  53.     naΦte soubor, zjistφ, ₧e je v jinΘm k≤dovßnφ          
  54.     ΦeÜtiny a p°epne k≤dovßnφ v menu, text na 
  55.     obrazovce z∙stane stßle stejn² a₧ do tΘ doby, ne₧
  56.     se provede znovunaΦtenφ souboru (nejlΘpe pomocφ 
  57.     klßvesovΘ zkratky CTRL+Z). Mß to sv∙j d∙vod,
  58.     program tak nic neprovßdφ "za zßdy" u₧ivatele a
  59.     je mo₧nß jednoduchß konverze soubor∙ z jednoho
  60.     k≤dovßnφ do jinΘho. Konverze se provede nejlΘpe
  61.     takto:
  62.     i.  ZaÜkrtnu k≤dovßnφ, ve kterΘm je soubor na             
  63.         disku.
  64.     ii. Otev°u soubor. M∞l bych vid∞t ΦeÜtinu OK.
  65.     iii.ZaÜkrtnu k≤dovßnφ, ve kterΘm soubor chci mφt.
  66.         (nynφ se hodφ, ₧e to ned∞lß samo znovunaΦtenφ)
  67.     iv. Ulo₧φm soubor
  68.     Z tohoto postupu je jasn∞ vid∞t, ₧e menu "ΦeÜtina"
  69.     se t²kß diskov²ch operacφ a nikoli okam₧itΘho
  70.     vzhledu souboru v editoru.
  71.     Pokud nevφte, ve kterΘm k≤dovßnφ soubor je, je
  72.     nejlepÜφ jej naΦφst a postupn∞ experimentovat 
  73.     pomocφ opakovanΘho "zatrhnout polo₧ku + CTRL+Z".
  74.     Nenφ podporovßno k≤dovßnφ KOI8-╚S (proto₧e je
  75.     natolik zastaralΘ, ₧e nev∞°φm, ₧e by ho n∞kdo
  76.     pou₧φval) a k≤dovßnφ Macintosh (nemßm na n∞j          
  77.     k≤dovacφ tabulku - pokud mi ji n∞kdo poÜle,
  78.     mo₧nß bude v p°φÜtφ verzi editoru) .
  79.     Pro texty neobsahujφcφ diakritiku (nap°. anglickΘ)
  80.     je nejefektivn∞jÜφ pou₧φt nativnφ k≤dovßnφ
  81.     cp1250, soubory se potom naΦφtajφ i uklßdajφ 
  82.     nejrychleji.             
  83. (5) menu Jdi na:
  84.      *DaNiElSoFt Editor mß vestav∞nou historii:
  85.       Pokud jste ji₧ pracovali s vφce soubory, m∙₧ete
  86.       mezi nimi p°epφnat alt+Üipka vlevo/vpravo, Φi 
  87.       pomocφ menu. Soubor se v₧dy p°ed tφmto p°epnutφm
  88.       uzav°e a otev°e se soubor z historie.
  89.       U ka₧dΘho souboru v historii si editor pamatuje
  90.       i jeho k≤dovßnφ ΦeÜtiny, kterΘ p°i nahrßnφ z
  91.       historie m∞nφ.     
  92. (6) menu Zobraz:
  93.      *Soubor je mo₧no takΘ zobrazit ve formßtu              
  94.       HTML. P°i zobrazenφ se pou₧φvß ten program,           
  95.       kter² je ve Window$ nastaven k prohlφ₧enφ HTML. 
  96.  
  97. KlßvesovΘ zkratky, pokud existujφ, jsou v₧dy napsßny 
  98. v menu.(plus standardnφ klßvesovΘ zkratky Window$).
  99. "Left" v menu znaΦφ levou kurzorovou Üipku a "Right"
  100. pravou.
  101. To se net²kß specißlnφch klßvesov²ch kombinacφ pro
  102. oznaΦovßnφ deseti d∙le₧it²ch mφst v textu pro pozd∞jÜφ
  103. pou₧itφ. Pomocφ ALT+Φφslice se nastavuje znaΦka, pomocφ
  104. CTRL+Φφslice se znovu vyvolß pozice. (mnemotechnickß
  105. pom∙cka: ALT=ALTernuji znaΦku, CTRL=KONTROLuji text,
  106. kde jsem ji₧ byl).
  107. D°φv∞jÜφ verze editoru m∞ly malou kapacitu (kv∙li
  108. problΘm∙m s Micro$oftφ komponentou TRichEdit, pou₧itou
  109. prßv∞ na editaci textu). Nynφ by m∞l editor b²t schopen
  110. otevφrat soubory do velikosti 200 mega.
  111.                P╪═KAZOV▌ ╪┴DEK
  112.                ░░░░░░░░░░░░░░░
  113. Pokud je n∞kde na p°φkazovΘ °ßdce jmΘno souboru, je 
  114. tento soubor otev°en.
  115. Dßle je mo₧no uvΘst tyto parametry (parametry je mo₧no
  116. poznat podle znaku = a editor u nich kontroluje pouze
  117. prvnφ pφsmeno nßzvu, Φili line=20 a l=20  znamenajφ 
  118. totΘ₧).
  119. Parametry editor interpretuje v tom po°adφ, v jakΘm
  120. jsou na °ßdku - je tedy mo₧nΘ n∞jakou volbu p°epnout,
  121. pak nahrßt soubor (stßle na °ßdku) a p°epnout ji
  122. zp∞t - viz p°φklady.
  123.  
  124. l=<Φφslo> 
  125.     editor p°ejde po otev°enφ souboru na °ßdek         
  126.     specifikovan² Φφslem
  127. f=<slovo>
  128.     editor p°ejde na prvnφ °ßdek souboru obsahujφcφ slovo
  129. r=<slovo1>,<slovo2>
  130.      editor nahradφ vÜechny v²skyty prvnφho slova v        
  131.      textu druh²m slovem
  132. k=<konverze>
  133.    zm∞nφ k≤dovßnφ ΦeÜtiny podle tΘto tabulky:
  134.      <konverze>          v²znam
  135.          c nebo w           cp1250 (Win)
  136.          k                  KameniΦtφ (DOS)
  137.          i nebo 2           iso-8859-2 (Unix)
  138.          l nebo p           PC Latin 2 (DOS,OS/2) 
  139.    nßzev souboru musφ b²t uveden ZA tφmto p°φkazem
  140.    (je pak mo₧nß konverze nap°.
  141.     ded kod=latin2 soubor.txt kod=iso command=quit 
  142.     nebo ekvivalentnφ
  143.     ded k=l soubor.txt k=i c=q
  144.     konvertuje soubor z latin2 do iso-8859-2 )  
  145. 6=<konverze 602>
  146.        p°i autodetekci formßtu T602 se bude pou₧φvat:
  147.               <konverze 602>   p°φsluÜnß akce
  148.                      h            konverze do HTML
  149.                      t,c          konverze do                                           
  150.                                    ΦistΘho textu
  151.                      n,z          ₧ßdnß konverze
  152.                       ?           zeptat se poka₧dΘ
  153.                                   u₧ivatele (default)
  154.  
  155. v=<Φφslo>
  156.        zm∞nφ v²Üku editoru na zadan² poΦet pixel∙
  157. s=<Φφslo>
  158.        to stejnΘ pro Üφ°ku
  159. c=<p°φkaz>
  160.      editor provede zadan² p°φkaz
  161.      (u p°φkaz∙ je takΘ d∙le₧itΘ jen prvnφ pφsmeno)
  162.        Zatφm jsou podporovßny p°φkazy :
  163.           q   ukonΦenφ editoru
  164.           h   spuÜt∞nφ prohlφ₧eΦe HTML s otevφran²m 
  165.               souborem.
  166.           z   zapne zalamovßnφ °ßdk∙
  167.           y   zapne prohazovßnφ y a z
  168. p°φklady :
  169.  
  170. ded soubor.txt
  171.        editor otev°e soubor.txt
  172. ded soubor.txt line=100
  173.        editor otev°e soubor.txt a p°ejde v n∞m na 
  174.        °ßdek 100
  175. ded soubor.txt find=DOS
  176.        editor otev°e soubor.txt a najde v n∞m slovo
  177.        "DOS".    
  178. ded kod=l2 soubor.txt kod=iso command=quit
  179.        konvertuje soubor z latin2 do iso-8859-2
  180. ded soubor.txt replace=Basic,Pascal command=quit
  181.        editor otev°e soubor.txt, zm∞nφ v n∞m vÜechny         
  182.        v²skyty slova "Basic" na "Pascal" a ukonΦφ se
  183.        (tj. neobjevφ se okno, ale pouze se provede 
  184.        zßm∞na slov)
  185. ded soubor.txt r=Basic,Pascal c=q
  186.        totΘ₧ struΦn∞ji     
  187.  
  188.              KONTAKT NA DANIELSOFT
  189.              ░░░░░░░░░░░░░░░░░░░░░
  190. e-mail:     xnovotn3@fi.muni.cz
  191.        nebo dan.novotny@post.cz
  192. web:   http://www.fi.muni.cz/~xnovotn3   
  193.  
  194.  
  195.              HISTORIE VERZ═ EDITORU    
  196.              ░░░░░░░░░░░░░░░░░░░░░░
  197. (v²znam znaΦek: + p°idßno - odebrßno * zm∞n∞no)
  198. v 1.0    p∙vodnφ verze, poznß se podle toho, ₧e v
  199.          polo₧ce Nßpov∞da-> O aplikaci ₧ßdnΘ Φφslo             
  200.          verze nenφ napsßno. (A takΘ podle toho, ₧e
  201.          funguje i v 16bitov²ch Windows) 
  202. v 2.0    *p°echod win16->win32
  203.          *zm∞n∞na kapacita editoru z 32k na 63k
  204.          +p°idßna volba Zalamovßnφ °ßdk∙
  205.          *n∞kterΘ internφ zßle₧itosti editoru 
  206.           p°eprogramovßny 
  207. v 2.1    +navφc je tu mo₧nost p°idat do schrßnky
  208.          +editor si nynφ pamatuje jak² typ souboru
  209.           byl naposledy p°i otvφrßnφ zvolen 
  210.          +p°idßna tato historie verzφ
  211. v 3.0    +p°idßna konverze k≤dovßnφ ΦeÜtiny
  212.          +p°idßna polo₧ka "znovu naΦφst soubor"
  213.           (v podstat∞ kv∙li ΦeÜtin∞)
  214.          +opravena chyba t²kajφcφ se anal²zy
  215.           p°φkazovΘ °ßdky       
  216.          +opravena drobnß "kosmetickß vada" v menu 
  217.          *zm∞n∞na ikonka 
  218. v 3.1    *p°φliÜ dlouhΘ menu ┌pravy rozd∞leno
  219.          +p°idßna prßce s bloky (Posu≥ blok, Srovnej
  220.           blok...)
  221.      +p°idßno otevφrßnφ ve WordPadu pro p°φliÜ
  222.           velkΘ soubory
  223. v 3.2    *v dialozφch se nynφ ukazuje, ve kterΘm                
  224.           k≤dovßnφ editor soubor otevφrß/uklßdß
  225.          +p°idßna podpora formßtu T602
  226.          -zruÜena nutnost p°φpony .HTM/.HTML pro
  227.           zobrazenφ v HTML browseru 
  228. v 4.0    +novΘ parametry p°φkazovΘho °ßdku
  229.           (automatickß konverze T602 a zm∞na 
  230.           velikosti okna editoru)
  231.          *trochu jinak zformßtovßna tato nßpov∞da
  232.          +opravena chyba, ₧e editor "natvrdo" 
  233.           p°edpoklßdal existenci adresß°e 
  234.           C:\WINDOWS\TEMP
  235.          +p°idßna mo₧nost v²b∞ru fontu
  236.          +p°idßn INI soubor pamatujφcφ si nap°.
  237.           pou₧it² font a rozm∞ry editoru
  238.          +p°idßno prohozenφ "z" a "y"
  239.          +zdokumentovßna funkce pro zapamatovßnφ
  240.           si d∙le₧itΘho mφsta v textu, na jejφ₧
  241.           existenci jsem zapomn∞l (funkce objevena
  242.           proΦφtßnφm zdrojovΘho k≤du editoru :-) 
  243. v 4.1    +zv∞tÜena kapacita editoru z 63k na 200m
  244.           (proto₧e byl vy°eÜen jeden zßva₧n² problΘm
  245.            spojen² s otevφrßnφm velk²ch soubor∙) 
  246.          +opraveny n∞kterΘ chybky p°i otevφrßnφ
  247.           UNIXov²ch soubor∙ v jinΘm k≤dovßnφ ΦeÜtiny
  248. v 4.2    +opraveny chyby zp∙sobenΘ p°echodem na vyÜÜφ
  249.           kapacitu (vyskytly se nep°edvφdatelnΘ problΘmy)
  250.   
  251.  
  252.