home *** CD-ROM | disk | FTP | other *** search
/ PC World 2001 October / PCWorld_2001-10_cd.bin / Software / Vyzkuste / danieled / ded_help.txt < prev    next >
Text File  |  2001-09-10  |  15KB  |  353 lines

  1.  
  2.  
  3.              ---------------------  
  4.              | DaNiElSoFt Editor |
  5.              ---------------------
  6. Toto je editor pod M$ Window$  urΦen²  v²hradn∞  pro 
  7. prßci s Φist²m textem. Napsal jsem ho kv∙li tomu, ₧e
  8. jsem pot°eboval v DOS/Win editor, kter² by  reagoval 
  9. na vφce v∞cφ z p°φkazovΘ °ßdky ne₧ jen urΦenφ  jmΘna 
  10. souboru. (pot°eboval  jsem, aby to skoΦilo  na °ßdku 
  11. textu  zadanou na p°φkazovΘ °ßdce).  Proto₧e d∞lat v 
  12. DOSu  editor se mi  necht∞lo ;-) , napsal  jsem  jej 
  13. we Woknech za pou₧itφ Delphi.
  14. Postupn∞ jsem tam zaΦal p°idßvat dalÜφ funkce, a₧ 
  15. jsem se rozhodl, ₧e editor dßm k dispozici na Internet 
  16. jako freeware.
  17.  
  18.               FUNKCE V MENU EDITORU
  19.               ░░░░░░░░░░░░░░░░░░░░░
  20. Myslφm,  ₧e n∞kterΘ funkce v menu jsou samo-se-
  21. vysv∞tlujφcφ  (...nebo jak byste VY poΦeÜtili 
  22. "selfexplain"). Zmφnφm jenom ty funkce, kterΘ 
  23. tak jasnΘ nejsou:
  24.  
  25. (1) menu Soubor:
  26.     *"DalÜφ okno editoru"  v podstat∞ znovu spouÜtφ        
  27.       editor v novΘm okn∞ (zkuste si to)
  28.     *znovunaΦtenφ souboru se hodφ zejmΘna p°i              
  29.      p°epφnßnφ formßtu ΦeÜtiny
  30.     *p°i otevφrßnφ souboru v DOSov²ch k≤dovßnφch
  31.      (tj. PC Latin 2, Kamenφcφch a KOI8╚S) se provßdφ 
  32.      autodetekce, zda je soubor ve formßtu T602
  33.      (DOSovΘ verze). Pak jsou nabφdnuty mo₧nosti
  34.      konverze souboru na Φist² text nebo HTML.
  35.      Tabulky T602, vytvo°enΘ pomocφ funkce T602 
  36.      RßmeΦky (ALT-G), se nekonvertujφ na HTML tabulky
  37.      (to by snad vy₧adovalo um∞lou inteligenci
  38.      integrovanou do DanielSoft Editoru), ale na
  39.      tabulky tvo°enΘ znaky "+", "-" a "|", proto₧e
  40.      jinΘ "tabulkotvornΘ" znaky nejdou ve Woknech
  41.      zobrazit :(. Konvertujφ se takto samoz°ejm∞ i p°i
  42.      konverzi do ΦistΘho textu.  
  43.     *nov∞ ve versi 5.5 editor p°i naΦφtßnφ detekuje,
  44.      zda je soubor DOSov² nebo UNIXov² text. Viz 
  45.      indikßtor na spodnφ liÜt∞. Podle toho editor
  46.      soubor uklßdß na disk.
  47.     *podle p°φpony souboru editor automagicky urΦuje
  48.      v jakΘm k≤dovßnφ je text
  49.      pravidla jsou tato:
  50.     nßzev souboru obsahuje         k≤dovßnφ
  51.         .il2                         iso-8859-2
  52.         .isolat2                     iso-8859-2
  53.         .iso8859                     iso-8859-2
  54.         .cp1250                      cp1250
  55.         .win                         cp1250
  56.         .pcl2                        PC Latin 2
  57.         .l2                          PC Latin 2
  58.         .kam                         Kamenick²ch
  59.         .koi                         KOI 8 ╚S
  60.         .8cs                         KOI 8 ╚S
  61.         .koi8cs                      KOI 8 ╚S
  62.     Na velikosti pφsmen nezßle₧φ (nejsme v UNIXu).
  63.     Pokud se vßm tato vlastnost nelφbφ, vypn∞te jφ
  64.     v menu ╚eÜtina a editor si to bude pamatovat
  65.     v INI souboru.
  66.    *Nov∞ ve verzi 6.66 je mo₧no pomocφ polo₧ky
  67.     Asociuj menu Soubor pohodln∞ asociovat Φasto
  68.     pou₧φvanΘ p°φpony textov²ch soubor∙.
  69.     TakΘ je zde mo₧nost zatrhnout "P°idej polo₧ku
  70.     do menu Odeslat" - v takovΘm p°φpad∞ pokud na
  71.     soubor kliknete prav²m tlaΦφtkem a zvolφte
  72.     Odeslat, bude vßm v submenu nabφdnuto 
  73.     "Do DanielSoft Editoru"
  74. (2) menu ┌pravy:
  75.     *do schrßnky je mo₧no i p°idßvat (text, kter² 
  76.      tam ji₧ byl, z∙tane zachovßn)
  77.     *"SuperV²b∞r" je v²b∞r bloku pomocφ dvou znaΦek        
  78.      (ZaΦßtek a Konec bloku), kterΘ si editor stßle        
  79.      pamatuje. (i pokud pohnete kurzorem a blok            
  80.      graficky zmizφ). StaΦφ na zaΦßtku zvolenΘho           
  81.      textu stisknout CTRL+B, na konci CTRL+E a blok        
  82.      se nßm  vyznaΦφ. Potom s nφm m∙₧eme normßln∞          
  83.      manipulovat pomocφ kopφruj/vyst°ihni/p°ilep
  84.     *je zde mo₧nost manipulovat s velk²mi/mal²mi
  85.      pφsmeny: polo₧ky menu "velkß" "malß" a "prohozenφ"
  86.      pracujφ s bloky
  87. (3) menu Formßt:
  88.     *mazßnφ °ßdku Alt+Del je obΦas velice u₧iteΦnΘ
  89.     *bohu₧el nenφ mo₧nΘ opticky zalamovat °ßdky,
  90.      ΦßsteΦn∞ to °eÜφ funkce ProvΘst °ßdkov² zlom
  91.     *je zde mo₧nost p°idat n∞co na zaΦßtek Φi konec
  92.      ka₧dΘho °ßdku textu / bloku
  93.     *font se pamatuje v .INI souboru a pou₧ije se 
  94.      i p°i dalÜφch spuÜt∞nφch editoru 
  95.     *"Dos <--> Unix" urΦuje, zda se soubor bude uklßdat
  96.      jako DOSov² nebo UNIXov² text - m∙₧ete konvertovat
  97. (4) menu Syntaxe:
  98.     *m∙₧ete si vybrat zv²razn∞nφ
  99.     *zatφm si nem∙₧ete sami volit barevnß schΘmata,
  100.      ale pokud m∞ o to hodn∞ lidφ po₧ßdß, mo₧nß
  101.      to p°idßm
  102.     *kontrola zßvorek provßdφ doskok na korespondujφcφ
  103.      zßvorku v pßru, pokud tato existuje
  104. (5) menu "ΦeÜtina" urΦuje k≤dovßnφ, kterΘ se pou₧φvß
  105.     p°i uklßdßnφ Φi naΦφtßnφ souboru. Intern∞ je          
  106.     ΦeÜtina v₧dy ve formßtu cp1250, konverze probφhß
  107.     pouze p°i diskov²ch operacφch. Tj. pokud u₧ivatel
  108.     naΦte soubor, zjistφ, ₧e je v jinΘm k≤dovßnφ          
  109.     ΦeÜtiny a p°epne k≤dovßnφ v menu, text na 
  110.     obrazovce z∙stane stßle stejn² a₧ do tΘ doby, ne₧
  111.     se provede znovunaΦtenφ souboru (nejlΘpe pomocφ 
  112.     klßvesovΘ zkratky Ctrl+R). Mß to sv∙j d∙vod,
  113.     program tak nic neprovßdφ "za zßdy" u₧ivatele a
  114.     je mo₧nß jednoduchß konverze soubor∙ z jednoho
  115.     k≤dovßnφ do jinΘho. Konverze se provede nejlΘpe
  116.     takto:
  117.     i.  ZaÜkrtnu k≤dovßnφ, ve kterΘm je soubor na             
  118.         disku.
  119.     ii. Otev°u soubor. M∞l bych vid∞t ΦeÜtinu OK.
  120.     iii.ZaÜkrtnu k≤dovßnφ, ve kterΘm soubor chci mφt.
  121.         (nynφ se hodφ, ₧e to ned∞lß samo znovunaΦtenφ)
  122.     iv. Ulo₧φm soubor
  123.     Z tohoto postupu je jasn∞ vid∞t, ₧e menu "ΦeÜtina"
  124.     se t²kß diskov²ch operacφ a nikoli okam₧itΘho
  125.     vzhledu souboru v editoru.
  126.     Pokud nevφte, ve kterΘm k≤dovßnφ soubor je, je
  127.     nejlepÜφ jej naΦφst a postupn∞ experimentovat 
  128.     pomocφ opakovanΘho "zatrhnout polo₧ku + Ctrl+R".
  129.     Nenφ podporovßno k≤dovßnφ Macintosh (nemßm na n∞j          
  130.     k≤dovacφ tabulku - pokud mi ji n∞kdo poÜle,
  131.     mo₧nß bude v p°φÜtφ verzi editoru) .
  132.     Pro texty neobsahujφcφ diakritiku (nap°. anglickΘ)
  133.     je nejefektivn∞jÜφ pou₧φt nativnφ k≤dovßnφ
  134.     cp1250, soubory se potom naΦφtajφ i uklßdajφ 
  135.     nejrychleji.             
  136.     NOV╔: je mo₧no pou₧φt tΘ₧ automatickΘ urΦenφ
  137.     k≤dovßnφ podle jmΘna souboru:
  138.      pokud jmΘno obsahuje text .WIN nebo .CP1250,
  139.      bude naΦten/ulo₧en v k≤dovßnφ Windows
  140.      pokud obsahuje text .IL2 nebo .ISOLAT2 nebo
  141.      .ISO8859, bude naΦten/ulo₧en v ISO Latin 2
  142.      pokud obsahuje text .L2 nebo .PCL2, bude 
  143.      naΦten/ulo₧en v PC Latin 2 ,
  144.      pokud obsahuje text .koi , .8cs nebo .koi8cs
  145.      bude naΦten/ulo₧en v KOI8╚S
  146.      a pokud obsahuje text .KAM bude naΦten/ulo₧en
  147.      v k≤dovßnφ Kamenick²ch
  148.      Na velikosti pφsmen nezßle₧φ.
  149.      Tuto vlastnost m∙₧ete vypnout pomocφ polo₧ky
  150.      Automatickß zm∞na k≤dovßnφ v tomto menu, pokud
  151.      vlastnφte nap°. soubory obsahujφcφ .WIN kterΘ
  152.      jsou v k≤dovßnφ iso latin 2. 
  153.      (nap°. linux.wine.bugs.cz.txt)
  154.      V∞tÜinou b²vß lepÜφm °eÜenφm p°ejmenovßnφ
  155.      souboru, ale DanielSoft nenφ M$, aby n∞jakou
  156.      podobnou vlastnost vnucoval bez mo₧nosti vypnutφ.
  157.    *polo₧ka Klßvesnice p°epφnß mezi Φeskou a anglickou
  158.     klßvesnicφ.
  159.    *od verze 6.9 mß editor polo₧ku "DalÜφ znak druhou
  160.     klßvesnicφ" v menu ΦeÜtina. Zp∙sobφ, ₧e pokud bude
  161.     dalÜφ bezprost°edn∞ napsan² znak Φesk²m znakem
  162.     s diakritikou, zapφÜe se mφsto n∞ho odpovφdajφcφ
  163.     specißlnφ znak anglickΘ klßvesnice. Klßvesnice
  164.     p°itom z∙stßvß stßle i po napsßnφ tohoto znaku
  165.     Φeskß. Hodφ se i horkß klßvesa Ctrl+D pro tuto
  166.     polo₧ku. Nap°φklad pokud p°i ΦeskΘ klßvesnici
  167.     napφÜete Ctrl+D a Φ, napφÜe se $ kdy₧ napφÜete
  168.     Ctrl+D a Ü, napφÜe se # atd.
  169. (6) menu Jdi na:
  170.      *DaNiElSoFt Editor mß vestav∞nou historii:
  171.       Pokud jste ji₧ pracovali s vφce soubory, m∙₧ete
  172.       mezi nimi p°epφnat alt+Üipka vlevo/vpravo, Φi 
  173.       pomocφ menu. Soubor se v₧dy p°ed tφmto p°epnutφm
  174.       uzav°e a otev°e se soubor z historie.
  175.       U ka₧dΘho souboru v historii si editor pamatuje
  176.       i jeho k≤dovßnφ ΦeÜtiny, kterΘ p°i nahrßnφ z
  177.       historie m∞nφ.     
  178. (7) menu Zobraz:
  179.      *Soubor je mo₧no takΘ zobrazit v asociovanΘ aplikaci.
  180.       Soubor se otev°e v programu, kter² je ve Woknech
  181.       asociovßn s danou p°φponou souboru.
  182.      (nap°φklad HTML strßnky se zobrazφ v prohlφ₧eΦi HTML)
  183.  
  184.              KL┴VESOV╔ ZKRATKY
  185.              ░░░░░░░░░░░░░░░░░
  186. KlßvesovΘ zkratky, pokud existujφ, jsou v₧dy napsßny 
  187. v menu.(plus standardnφ klßvesovΘ zkratky Window$).
  188. "Left" v menu znaΦφ levou kurzorovou Üipku a "Right"
  189. pravou.
  190. To se net²kß specißlnφch klßvesov²ch kombinacφ pro
  191. oznaΦovßnφ deseti d∙le₧it²ch mφst v textu pro pozd∞jÜφ
  192. pou₧itφ. Pomocφ ALT+Φφslice se nastavuje znaΦka, pomocφ
  193. CTRL+Φφslice se znovu vyvolß pozice. (mnemotechnickß
  194. pom∙cka: ALT=ALTernuji znaΦku, CTRL=KONTROLuji text,
  195. kde jsem ji₧ byl).
  196. Editor je mimo klßvesu F10 mo₧no ukonΦit takΘ klßvesou
  197. Escape.
  198. Dßle takΘ funguje klßvesa Ctrl+Y jako Sma₧ °ßdek (jako
  199. u borlandsk²ch editor∙)
  200.  
  201. Proto₧e velkΘ mno₧stvφ lidφ pou₧φvß Word, rozhodl
  202. se DanielSoft umo₧nit i klßvesovΘ zkratky podle n∞j:
  203. Ctrl+O  otev°i soubor
  204. Ctrl+S  ulo₧ soubor
  205. Ctrl+F  hledej
  206. StarΘ zkratky funkΦnφmi klßvesami (pro n∞kterΘ lidi
  207. lepÜφ v tom, ₧e se nemusφ souΦasn∞ tisknout dv∞ klßvesy
  208. ale staΦφ jedna) z∙staly samoz°ejm∞ zachovßny.
  209.  
  210.  
  211.  
  212.                SPODN═ LIèTA
  213.                ░░░░░░░░░░░░
  214. Spodnφ liÜta editoru je rozd∞lena na sedm sekcφ, poslednφ
  215. sedmß je zatφm nevyu₧itß. V jednotliv²ch sekcφch se 
  216. zobrazuje:
  217.  1) zda byl text modifikovßn od poslednφho ulo₧enφ
  218.  2) zda je p°ehozeno Y a Z
  219.  3) k≤dovßnφ, ve kterΘm se text bude naΦφtat a uklßdat
  220.  4) zda je text pouze pro Φtenφ (RO) 
  221.     nebo i zapisovateln² (RW)
  222.  5) zda jsou konce °ßdk∙ DOSovΘ nebo UNIXovΘ
  223.  6) na kolikßtΘm °ßdku je kurzor
  224.         
  225.  
  226.                P╪═KAZOV▌ ╪┴DEK
  227.                ░░░░░░░░░░░░░░░
  228. Pokud je n∞kde na p°φkazovΘ °ßdce jmΘno souboru, je 
  229. tento soubor otev°en.
  230. Dßle je mo₧no uvΘst tyto parametry (parametry je mo₧no
  231. poznat podle znaku = a editor u nich kontroluje pouze
  232. prvnφ pφsmeno nßzvu, Φili line=20 a l=20  znamenajφ 
  233. totΘ₧).
  234. Parametry editor interpretuje v tom po°adφ, v jakΘm
  235. jsou na °ßdku - je tedy mo₧nΘ n∞jakou volbu p°epnout,
  236. pak nahrßt soubor (stßle na °ßdku) a p°epnout ji
  237. zp∞t - viz p°φklady.
  238.  
  239. l=<Φφslo> 
  240.     editor p°ejde po otev°enφ souboru na °ßdek         
  241.     specifikovan² Φφslem
  242. f=<slovo>
  243.     editor p°ejde na prvnφ °ßdek souboru obsahujφcφ slovo
  244. r=<slovo1>,<slovo2>
  245.      editor nahradφ vÜechny v²skyty prvnφho slova v        
  246.      textu druh²m slovem
  247. k=<konverze>
  248.    zm∞nφ k≤dovßnφ ΦeÜtiny podle tΘto tabulky:
  249.      <konverze>          v²znam
  250.          c nebo w           cp1250 (Win)
  251.          k                  KameniΦtφ (DOS)
  252.          i nebo 2           iso-8859-2 (Unix)
  253.          l nebo p           PC Latin 2 (DOS,OS/2) 
  254.          8                  KOI8 ╚S (Amiga)
  255.    nßzev souboru musφ b²t uveden ZA tφmto p°φkazem
  256.    (je pak mo₧nß konverze nap°.
  257.     ded kod=latin2 soubor.txt kod=iso command=quit 
  258.     nebo ekvivalentnφ
  259.     ded k=l soubor.txt k=i c=q
  260.     konvertuje soubor z latin2 do iso-8859-2 )  
  261. 6=<konverze 602>
  262.        p°i autodetekci formßtu T602 se bude pou₧φvat:
  263.               <konverze 602>   p°φsluÜnß akce
  264.                      h            konverze do HTML
  265.                      t,c          konverze do                                           
  266.                                    ΦistΘho textu
  267.                      n,z          ₧ßdnß konverze
  268.                       ?           zeptat se poka₧dΘ
  269.                                   u₧ivatele (default)
  270.  
  271. v=<Φφslo>
  272.        zm∞nφ v²Üku editoru na zadan² poΦet pixel∙
  273. s=<Φφslo>
  274.        to stejnΘ pro Üφ°ku
  275. x=<Φφslo>
  276. y=<Φφslo>
  277.        x-ovß a y-ovß sou°adnice editoru vzhledem 
  278.        k levΘmu hornφmu rohu obrazovky (co₧ je tedy
  279.        bod 0,0)
  280. c=<p°φkaz>
  281.      editor provede zadan² p°φkaz
  282.      (u p°φkaz∙ je takΘ d∙le₧itΘ jen prvnφ pφsmeno)
  283.        Zatφm jsou podporovßny p°φkazy :
  284.           q   ukonΦenφ editoru + ulo₧enφ souboru
  285.           h   spuÜt∞nφ prohlφ₧eΦe HTML s otevφran²m 
  286.               souborem.
  287.           z   zapne zalamovßnφ °ßdk∙
  288.           y   zapne prohazovßnφ y a z
  289.           r   zapne "read-only bit" - text do
  290.               vypnutφ "Pouze pro Φtenφ" v menu "┌pravy"
  291.               nelze m∞nit  
  292.           u   pokud se naΦetl UNIXov² soubor, bude se
  293.               uklßdat DOSov∞ a naopak (stejnΘ jako
  294.               Formßt --> "Dos <--> UNIX"} 
  295.           o   odstranφ diakritiku (nelze vrßtit zp∞t!)
  296. n=<jmΘno souboru>
  297.      pod tφmto jmΘnem se ulo₧φ soubor, pokud
  298.      pozd∞ji zadßte c=q (implicitn∞ je to stejnΘ
  299.      jmΘno, jako pod kter²m byl naΦten)
  300. p°φklady :
  301.  
  302. ded soubor.txt
  303.        editor otev°e soubor.txt
  304. ded soubor.txt line=100
  305.        editor otev°e soubor.txt a p°ejde v n∞m na 
  306.        °ßdek 100
  307. ded soubor.txt find=DOS
  308.        editor otev°e soubor.txt a najde v n∞m slovo
  309.        "DOS".    
  310. ded kod=l2 soubor.txt kod=iso command=quit
  311.        konvertuje soubor z latin2 do iso-8859-2
  312. ded soubor.txt replace=Basic,Pascal command=quit
  313.        editor otev°e soubor.txt, zm∞nφ v n∞m vÜechny         
  314.        v²skyty slova "Basic" na "Pascal" a ukonΦφ se
  315.        (tj. neobjevφ se okno, ale pouze se provede 
  316.        zßm∞na slov)
  317. ded soubor.txt r=Basic,Pascal c=q
  318.        totΘ₧ struΦn∞ji     
  319. ded soubor.txt command=unix command=quit
  320.        funguje jako obousm∞rn² konvertor mezi DOSov²mi
  321.        a UNIXov²mi texty
  322. ded soubor.txt command=ro
  323.        pouze prohlφ₧enφ souboru "soubor.txt" bez editace
  324. ded kod=l2 602=text soubor.txt command=quit
  325.        konvertuje soubor z T602 do ΦistΘho textu
  326. K editoru jsou dodßny i pomocnΘ progrßmky pro
  327. konverzi mezi k≤dovßnφmi apod. Jsou to .BAT soubory,
  328. kterΘ pouze volajφ DanielSoft Editor s r∙zn²mi parametry.
  329. Mohou slou₧it tΘ₧ jako dalÜφ p°φklady pou₧itφ p°φkazovΘho
  330. °ßdku.
  331.  
  332.  
  333.           OSTATN═ VLASTNOSTI EDITORU
  334.           ░░░░░░░░░░░░░░░░░░░░░░░░░░  
  335. D°φv∞jÜφ verze editoru m∞ly malou kapacitu (kv∙li
  336. problΘm∙m s Micro$oftφ komponentou TRichEdit, pou₧itou
  337. prßv∞ na editaci textu, viz text "O programovßnφ 
  338. DanielSoft editoru" ). Nynφ by m∞l editor b²t schopen
  339. otevφrat soubory do velikosti 200 mega.
  340. TakΘ je tu automatickß zm∞na k≤dovßnφ - viz popis
  341. polo₧ky ╚eÜtina
  342.  
  343.  
  344.              KONTAKT NA DANIELSOFT
  345.              ░░░░░░░░░░░░░░░░░░░░░
  346. e-mail:     xnovotn3@fi.muni.cz
  347.        nebo dan.novotny@post.cz
  348. web:   http://www.fi.muni.cz/~xnovotn3/   
  349.  
  350. aktußlnφ verze editoru je v₧dy k dispozici na webu jako
  351.  http://www.fi.muni.cz/~xnovotn3/ded.zip
  352.  
  353.