Selleks, et oma koodiredaktorist maksimumi võtta tuleb see esmalt endale sobivaks seadistada ja seda kasutama õppida. Siia lehele olen kogunud mõned vajalikud seadistused, kuid samuti ka erinevaid trikke, et muuta su kodeerimine lihtsamaks.
Oleme jaotanud siinse nelja gruppi:
- Oluline – Tuleks kindlasti teha, vähendavad vigade tõenäosust või on funktsionaalselt kasulikud
- Soovitatav – Need võivad paljudele abiks olla, kuid ei oma suurt rolli aine läbimisel
- Valikuline – Igaühele oma. Need on mõned asjad, mis on mulle veel silma jäänud.
- Kasutamine – mõned vihjed kuidas targemini oma koodiredaktorit kasutada
Oluline: Treppimise abi ja rea pikkuse indikaator
- Näita treppimise abi
Vali järgnev alammenüü: Editor -> Display
Lülita sisse “Show indentation guides” - Määra uus maksimaalne rea pikkus
Vali järgnev alammenüü: Editor -> Display
Muuda laius ära 72 pealt 80 peale - Täiendavalt väid määrata ka paremini nähtava rea lõpu indikatsiooni, määrates sobilikuma värvi ja tähistuse tüübi.
Soovituslik: Automaatsed sulud
Trükkides algava sulu, lisatakse automaatselt sulu lõpp. See aitab sulgusid tasakaalus hoida ning vähendab kodeerimisel tekkivaid vigu.
Soovituslik: Tabi seadistamine neljaks tühikuks
Treppimisel kasutame tab klahvi. See tekitab dokumenti nähtamatu sümboli või sümbolid, mida kasutatakse koodi treppimiseks.
Probleemiks on tab – see on spetsiifline sümbol \t , mis võib olenevalt kuidas koodi vaadata käituda erinevalt – näiteks 2, 4 või isegi 8 tühikuna. Selleks, et kood igalpool ühesugune välja näeks tuleks seadistada see asenduma 4 tühikuga.
Vali järgnev alammenüü: Editor -> Indentation
Muuda piirjoone stiil: Type -> Spaces
Soovituslik: Rea pikkusest üleminek nähtavamaks
Kasuta seda kui sul on probleeme rea pikkusest kinni pidamisega – st eelnev vertikaalne joon pole sulle piisavalt nähtav.
Vali järgnev alammenüü: Editor -> Display
Muuda piirjoone stiil: Line -> Background
Vali mõni paremini silmatorkav värv
Valikuline: Tumedad (jt) teemad
Failid ja paigaldamise juhend: https://github.com/geany/geany-themes
Valikuline: Käsurida jälgib faili asukohta
Geanys on sisseehitatud terminal. See asub geany allosas, seal kus ka kompileerimise logi. Vaikimisi viitab see alati kodukataloogile. Selleks, et seda oleks mugav kasutada saab selle panna automaatselt vahetama asukohta lähtuvalt kus su avatud fail asub.
Vali järgnev alammenüü: Terminal
Lisa linnuke: Follow path of the current file
Valikuline: Täiendavad laiendused.
Soovitan pilgu peale visata ka teistele Geany laiendustele. Mõned näited:
- auto-mark toob nähtavaks samad sõnad üle kogu dokumendi kui sõna peale klikkida – lihtsustab leidmaks millistel koodiridadel nt teatud muutujat kasutatakse.
- extra selection – lubab mitu rida korraga aktiivseks valida ja mitmele reale korraga muudatusi teha.
- debugger või scope-debugger – Kasutatakse silumiseks, et koodi jooksutada rida-rea haaval, jälgida muutujate väärtusi jne.Loe lähemalt siluri kasutamisest.
Kasutamine: Automaatsed elemendid
Geanys on C keele jaoks loodud mallid osade elementide jaoks – nt if ja else laused, for while ja do while tsüklid, switch lause.
Aktiveerimiseks kirjuta märksõna, näiteks for ning vajuta koheselt tab klahvi selle järel. Sulle genereeritakse automaatselt for tsükli mall.
Saadavalolevaid malle saad vaadata, muuta ja lisada valides Tools -> Configuration Files -> snippets.conf.
Kasutamine: valik kiirklahvidest
Järgnevalt toon välja vaid mõned üksikud kiirklahvid, millest võiks alustades kasu olla. Kõik kiirklahvid on ümber seadistatavad. Kiirklahvide täieliku loetelu leiad Geany seadistusest.
| Klahvikombinatsioon | Tegevus |
| ctrl + n | Uus fail |
| ctrl + s | Salvesta fail |
| ctrl + o | Ava fail |
| F9 | Kompileeri lähtekood programmiks |
| F5 | Käivita programm |
| tab | Liigutab koodi ühe taande võrra paremale (1 või enam koodirida) |
| shift + tab | Liigutab koodi ühe taande võrra vasakule (1 või enam koodirida) |
| ctrl + o | Ava fail |
| ctrl + e | Kommenteeri kood välja / sisse |
| ctrl + d | Teeb aktiivsetest ridadest dublikaadi nende järele |
| ctrl + backspace | Kustuta eelnev sõna |
| ctrl + delete | Kustuta järgnev sõna |





