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ä.

  1. 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.
  2. Seuraavaksi valitaan asennuskansio kuten mitä tahansa muutakin ohjelmaa asennettaessa.
  3. 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.
  4. 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.
  5. 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.

  1. 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ää.
  2. 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.
  3. 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.
  4. 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.

Omat työkalut: Java kääntäjän asetukset
  1. Menu text on se mitä haluat Tools valikossa lukevan.
  2. Command on se toiminto jonka haluat suorittaa. Kuvassa haluan suorittaa Java kääntäjän javac.exe:n
  3. Argument on käännettäessä tiedoston nimi $(FileName) koska kääntöhän tapahtuu komennolla [javac.exe Kaannettava.java]
  4. Initial Dir on työkansio joka on hyvä olla sama kuin se, missä käännettävä tiedosto on.
  5. Hotkey on pikanäppäin jota ei kyllä voi vaihtaa, mutta on esiasetettu Ctrl+1 esimmäiselle komennolle ja Ctrl+2 toiselle jne.
  6. 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]
  7. Save before execute tallentaa käännettävän tiedoston ennen kääntöä.
Omat työkalut: Asetetaan Java ohjelman ajo
  1. Menu text on se mitä haluat Tools valikossa lukevan.
  2. Command on se toiminto jonka haluat suorittaa. Kuvassa haluan suorittaa Java ajon java.exe:n
  3. Argument on ajettaessa tiedoston nimi ilman tiedostotunistetta $(FileTitle) koska ajo tapahtuu komennolla [java.exe Kaannettava]
  4. Initial Dir on työkansio joka on hyvä olla sama kuin se, missä ajettava tiedosto on.
  5. Hotkey on pikanäppäin jota ei kyllä voi vaihtaa, mutta on esiasetettu Ctrl+1 esimmäiselle komennolle ja Ctrl+2 toiselle jne.
  6. Capture output ei ole tässä valittuna, sillä syötteen antaminen näppäimistöltä ohjelmalle on hiukan hankalaa, mutta selostettuna myöhemmin
  7. 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.

Syötteen anto ajettavalle ohjelmalle

Jos CE:n käytöstä on jotain kysyttävää niin kysykää pois. Voin vahingossa vaikka onnistua vastaamaankin.

Tämä sivu täyttää HTML 4.01 standardin vaatimukset | Tämä sivu täyttää CSS2 standardin vaatimukset | Tämä sivu täyttää WCAG 1.0 ohjeistuksen Level A vaatimukset |