Crimson Editor
Crimson Editor (CE) on erinomainen tekstieditori kaikkeen ohjelmien kirjoitus ja koodaus käyttöön. Itse käytän
sitä HTML:n, PHP:n ja Javan kirjoitteluun. CE:ssä on valmiit määritykset useille(kymmenille) kielille ja mahdollista on
myös määritellä "omia" syntakseja. Käyttäjä voi tallentaa 10 omaa työkalua, joilla voi suorittaa jonkin ulkopuolisen
ohjelman, esimerkiksi Java kääntäjän tms. Kaiken huipuksi CE:ssä on myös FTP ohjelma. Hämmentävää on myöskin ohjelman
koko, joka on käytettävissä oleviin ominaisuuksiin nähden naurettavan pieni: Asennuspaketti versiolle 3.70 on vain 1,2Mt ja
asennettuna ohjelma vie tilaa 3,3Mt. Ai niin meinasi unohtua: CE on ilmainen niin kotikäyttöön kuin kaupalliseenkin
käyttöön, eikä siinä ole mitään nalkuttavia rekisteröitymismuistutuksia tai rahankerjuuta.
Tässä ohjeessa käyn läpi CE:n asennuksen lisäksi muutamat käyttökelpoiset ominaisuudet, omien työkalujen teon ja
niiden käytön. Esimerkkeinä käytän erityisesti Javan käyttämistä työkalujen avulla.
Asentaminen
Crimson Editorin asennus käy todella nopeasti ja vaivattomasti. Käy hakemassa itsellesi
asennuspaketti osoitteesta www.crimsoneditor.com.
Se löytyy heti etusivulta tai vasemman reunan linkkipalkista Download.
Asennusta auttava kuvasarja löytyy tästä.
- Klikkaa asennus käyntiin ja seuraa näytölle ilmestyviä ohjeita. Aluksi määritellään, mitkä osat
asennetaan. Oletuksena olevat pikakuvakkeet kannattaa antaa olla valittuina, jotta ei tarvitse
tehdä niitä itse myöhemmin.
- Seuraavaksi valitaan asennuskansio kuten mitä tahansa muutakin ohjelmaa asennettaessa.
- Kun painat Install asentuu CE koneeseen noin 10-20 sekunnissa (olettaen ettei koneesi
ole vuosimallia 1993). Jos käytät win9x konetta kannattaa asennuksen jälkeen käynnistää
kone uudelleen ihan varmuuden vuoksi.
- Kun käynnistät ohjelman ensimmäisen kerran tulee virheilmoitus, joka kertoo asennustiedoston
olevan korruptoitunut. Tässä ei ole mitään hälyttävää, sillä ensimäisen käynnistyksen aikaan
ko. tiedostoa ei vielä ole joten CE luo sen.
- Asennus on valmis ja voit aloittaa hurjan koodaamisen.
Peruskäyttö
CE:n peruskäyttö ei eroa merkittävästi minkään muunkaan ohjelman peruskäytöstä. Normaalit näppäinoikotiet (Ctrl+s on tallenna, Ctrl+c on kopioi
jne.) toimivat täysin. Tekstiä tehdään naputtelemalla näppäimiä ja asetuksia voi muokata mieleisikseen. Alla on kuitenkin muutama huomio
joita kannattaa harkita. Avustava kuvasarja löytyy peruskäyttösivulta.
Tiedostojen availu ja tallentelu yms.
- CE:ssä on oletuksena asetus, että se avaa edellisellä kerralla ohjelma suljettaessa avoinna olleet tiedostot. Eli jos muokkaat vaikka kahta sivua
ja suljet ohjelman avautuvat nämä sivut uudelleen ohjelma avattaessa. Todella kätevää.
- Työkalurivillä on kaksi tallennuspainiketta. Toinen tallentaa aktiivisen tiedoston ja toinen kaikki muokattavana olevat tiedostot.
Toiminnot löytyvät myös File valikosta, jossa on myös toiminto Close all jolla voi sulkea kaikki tiedostot kerralla. Muokattujen
tiedostojen nimien edessä on punainen pallo.
- Kun avaat tiedostoja, voit avata niitä useamman kerrallaan. Valitse Open toiminto ja valitse useampia tiedostoja pitämällä Ctrl näppäintä
pohjassa. Jos valitset pitkän listan peräkkäisiä tiedostoja paina pohjaan Shift (Vaihto) näppäin ja paina listan ensimmäistä ja sitten viimeistä tiedostoa.
- Versiossa 3.60b ja uudemmissa voit tallentaa Projektin joka sisältää useampia tiedostoja. Toiminto löytyy valikosta Project. Valitse New Project
ja valitse sille tallennuspaikka. CE tekee .prj tiedoston, johon voi lisätä haluamiaan tiedostoja. Näytön vasempaan laitaan tulee Project Window jossa
voit tehdä lisäyksiä ja poistoja. Huomaa, että .prj on vain eräänlainen asetustiedosto, joka kertoo mitä tiedostoja projektiin kuuluu, eli siinä
itsessään ei ole tiedostoja mukana. Projekti helpottaa yhdellä työasemalla työskentelyä kuitenkin huomattavasti. Esimerkki .prj tiedoston
sisällöstä: jjj.prj
Erilaiset syntaksit
CE asennuksen mukana tulee versiossa 3.60 syntaksimääritykset 123 ohjelmointi- tai skriptikielelle joista osa on varsin eksoottisia. Mainittakoon vaikka
rtcw-script jolla on jotain tekemistä Return to Castle Wolfenstein ohjelman muokkaamisen kanssa. Tavallisempia ovat ASP, Basic, C/C++, CSS
Fortran, HTML, Java, JSP, LaTex, Matlab, Pascal, Perl, PHP, PL/SQL, Python ja Tcl/Tk jotka löytyvät suoraan Document valikon Syntax type
alivalikosta. Kyseisen alivalikon Customize... kohdasta pääset valitsemaan valikkoon muita tai poistamaan ylimääräisiä kieliä.
Syntaksimäärityksiä käytetään kulloinkin kyseessä olevan kielen avainsanojen ja lausemuotojen korostamiseen. Vaikka ne EIVÄT oikolue koodiasi
mahdollisten virheiden varalta, on niistä kuitenkin paljon hyötyä kirjoitusvirheiden löytämisessä.
Omat työkalut
CE:ssä voi käyttäjä tehdä itselleen kymmenen omaa työkalua, jolla käytetään ulkopuolisia ohjelmia. Tässä esittelen
työkalun luomisen ja sen käyttämisen.
Työkalun luominen
Työkalu luodaan valitsemalla Tools valikosta Conf. User Tools, jolloin avautuu Preferences valikko User Tools kohdasta., jonka jälkeen voidaan
tehdä asianmukaiset määritykset. Alla esimerkit Java kääntäjästä ja Javan ajosta. Muitakin ohjelmia voi varmasti käyttää, mutta niitä en tunne.
- Menu text on se mitä haluat Tools valikossa lukevan.
- Command on se toiminto jonka haluat suorittaa. Kuvassa haluan suorittaa Java kääntäjän javac.exe:n
- Argument on käännettäessä tiedoston nimi $(FileName) koska kääntöhän tapahtuu komennolla [javac.exe Kaannettava.java]
- Initial Dir on työkansio joka on hyvä olla sama kuin se, missä käännettävä tiedosto on.
- Hotkey on pikanäppäin jota ei kyllä voi vaihtaa, mutta on esiasetettu Ctrl+1 esimmäiselle komennolle ja Ctrl+2 toiselle jne.
- Capture output avaa suoritettaessa ikkunaosion, jossa ilmenevät kääntäjän toiminnot ja virheilmoitukset. Toki jokainen<
toivoo, että siihen tulisi vain [Terminated with exit code 0]
- Save before execute tallentaa käännettävän tiedoston ennen kääntöä.
- Menu text on se mitä haluat Tools valikossa lukevan.
- Command on se toiminto jonka haluat suorittaa. Kuvassa haluan suorittaa Java ajon java.exe:n
- Argument on ajettaessa tiedoston nimi ilman tiedostotunistetta $(FileTitle) koska ajo tapahtuu komennolla [java.exe Kaannettava]
- Initial Dir on työkansio joka on hyvä olla sama kuin se, missä ajettava tiedosto on.
- Hotkey on pikanäppäin jota ei kyllä voi vaihtaa, mutta on esiasetettu Ctrl+1 esimmäiselle komennolle ja Ctrl+2 toiselle jne.
- Capture output ei ole tässä valittuna, sillä syötteen antaminen näppäimistöltä ohjelmalle on hiukan hankalaa, mutta selostettuna myöhemmin
- Save before execute ei ole valittuna sillä tiedostohan on jo tallennettu käännettäessä.
Työkalujen käyttäminen
Työkalujen käyttäminen tapahtuu painamalla pikanäppäintä eli Ctrl+1 jos halutaan kääntää Java ja Ctrl+2 haluttaessa suorittaa Java ohjelma, mikäli
työkalumääritykset ovat kuten edellä kuvasin. Voit myös valita Tools valikosta tekemäsi työkalun. Todella helppoa.
Alapuolisesta kuvasta näkyy miksi suoritettaessa Java ei välttämättä kannata pitää päällä Capture output. Ohjelma joka lukee syötettä näppäimistöltä
pysähtyy odottamaan, että sille lähetetään syöte. Syöte annetaan klikkaamalla hiiren kakkosnapilla Output ikkunaan ja valitsemalla Send input
jolloin saat mahdollisuuden antaa syötteen ohjelmalle. Varsin hitaanlaista touhua.
Jos CE:n käytöstä on jotain kysyttävää niin kysykää pois. Voin vahingossa vaikka onnistua
vastaamaankin.