Viikon VALO #54

Notepad++

Notepad++ on vapaa ja erittäin monipuolinen tekstieditori, joka on suunnattu erityisesti ohjelmointiin, mutta sopii myös yleisemmin Windowsin Notepad-ohjelman korvaajaksi.

 Notepad++ ymmärtää yli 50 ohjelmointi-, skripti- tai merkkauskielen syntaksin ja osaa korostaa niiden avainsanat väreillä. Myös omien kielten määrittely ohjelmaan on mahdollista.

Nykyisin Notepad++ tukee ainakin seuraavia kieliä: ActionScript, Ada, asp, Assembly, autolt, bash, Batch, C, C++, C#, Caml, CMakeFile, COBOL, CSS, D, DIFF, Fortran, Gui4CLI, Haskell, HTML, ini, InnoSetup, Java, JavaScript, JSP, KiXtart, LISP, Lua, Makefile, Matlab, NSIS, Objective-C, Pascal, Perl, PHP, PowerShell, Postscript, Python, R ja VHDL.

Ohjelma tukee yhtä aikaa auki olevien tallennettujen tiedostojen kokonaisuuden tallentamista istuntona, jolloin samaan projektiin kuuluvat tiedostot on helppo avata seuraavalla kerralla samaan tilanteeseen. Muita ohjelman tukemia ominaisuuksia ovat muun muassa: tuki lukuisille merkistökoodauksille, ohjelmakoodin sisennys, lohkojen piilottaminen (folding), edistyneet etsi- ja korvaa-toiminnot, valitun sanan korostaminen kaikkialla tiedostossa, suljeparien korostaminen sekä toimintomakrojen nauhoittaminen ja suorittaminen.

Ohjelman käyttöliittymän kieli on valittavissa lukuisista kielistä, joiden joukossa on myös suomi. Editorin tekstin värimaailma on myös täysin kustomoitavissa joko valmiilla teemoilla tai itse valituilla väreillä. Jos vaaleanpunainen taustaväri kuulostaa hyvältä, voi valita käyttöön vaikka Hello Kitty-teeman.

Editoriin on mahdollista lisätä ominaisuuksia plugin-lisäosilla. Muutamia lisäosia on mahdollista valita asennettavaksi suoraan ohjelman asennuksen yhteydessä, kuten esimerkiksi nppftp-lisäosa, joka mahdollistaa tiedostojen avaamisen ja tallentamisen etäkoneelle ftp- tai sftp-yhteyden kautta. Tämä on erityisen hyödyllistä esimerkiksi www-sivujen ylläpitoa tehdessä, jolloin tiedostoja voidaan muokata suoraan palvelimella. Toinen jo asennuksessa mukaan valittavissa oleva erittäin hyödyllinen lisäosa on "Compare"-lisäosa, jolla on mahdollista vertailla kahta editorissa auki olevaa tekstiä keskenään rinnakkain. Työkalu merkitsee väreillä selkeästi näkyviin, mitkä rivit ja merkkijonot eroavat tiedostoissa. Tämä helpottaa suuresti erityisesti saman tiedoston eri versioiden vertailua. PHP Automation -lisäosan avulla puolestaan on mahdollista suorittaa PHP-skriptejä asentamatta Apachea ja PHP:tä.

Kotisivu
http://notepad-plus-plus.org/
Lisenssi
GNU GPL
Toimii seuraavilla alustoilla
Windows
Asennus
Ohjelman asennuspaketit löytyvät kotisivuilta.
VALO-CD
Notepad++ löytyy myös VALO-CD-kokoelmasta.

Teksti: pesasa & Tomi Toivio
Kuvakaappaukset: pesasa