Tartalomjegyzék
Geany
- Szerző: Sallai András
- Copyright © Sallai András, 2019
- Web: https://szit.hu
Telepítés
apt install geany
Kiegészítők
- geany-plugin-addons
- geany-plugin-autoclose
- geany-plugin-automark
- geany-plugin-codenav
- geany-plugin-commander
- geany-plugin-ctags
- geany-plugin-debugger
- geany-plugin-defineformat
- geany-plugin-devhelp
- geany-plugin-doc
- geany-plugin-extrasel
- geany-plugin-gendoc
- geany-plugin-geniuspaste
- geany-plugin-git-changebar
- geany-plugin-gproject
- geany-plugin-insertnum
- geany-plugin-latex
- geany-plugin-lineoperations
- geany-plugin-lipsum
- geany-plugin-lua
- geany-plugin-macro
- geany-plugin-markdown
- geany-plugin-miniscript
- geany-plugin-multiterm
- geany-plugin-numberedbookmarks
- geany-plugin-overview
- geany-plugin-pairtaghighlighter
- geany-plugin-pg
- geany-plugin-pohelper
- geany-plugin-prettyprinter
- geany-plugin-prj
- geany-plugin-projectorganizer
- geany-plugin-py
- geany-plugin-scope – GDB előtét
- geany-plugin-sendmail
- geany-plugin-shiftcolumn
- geany-plugin-spellcheck
- geany-plugin-tableconvert
- geany-plugin-treebrowser
- geany-plugin-updatechecker
- geany-plugin-vc
- geany-plugins
- geany-plugin-xmlsnippets
- geany-plugin-webhelper
Telepítés forrásból
A 2.x verzió függőségeinek telepítése:
apt install pkg-config libgtk-3-dev
apt install intltool
git clone git://github.com/geany/geany.git geany cd geany ./configure make
Geany beállítások
Saját színtéma beállítása
- Használjunk egy témát vagy készítsünk sajátot.
- A beállítások a kódszerkesztőn érvényesek
- betű
- szintaxis kiemelés
- háttérszín
Új téma választásához:
- Nézet > Színsablon cseréje
Saját témát a következő online oldalon állíthatunk be:
Példa:
Engedélyezzük a fájlböngészőt oldalt
- Eszközök > Bővítménykezelőt > Fájlböngésző
Automatikus kiegészítés
- Szerkesztés > Beállítások >
- Szerkesztő > Kiegészítések
- Részlet kiegészítése
Kiegészítések [ ] Részlet kiegészítése [ ] XML/HTML címke automatikus bezárása [ ] Többsoros megjegyzések automatikus folytatása [ ] Szimbólumok automatikus kiegészítése [*] A dokumentum minden szavának kiegészítése [*] A szó hátralévő részét elveti a kiegészítéskor Kiegészítéshez szükséges karakterek száma: [2 ] Kiegészítés lista magassága: [10 ] Max. szimbólum név ajánlatok: [30 ] Szimbólumlista frissítési gyakorisága: [250 ] Idézőjelek és zárójelek automatikus bezárása [*] Zárójel ( ) [*] Kapcsos zárójelek { } [*] Szögletes zárójelek [ ] [*] Egyszeres idézőjelek '' [*] Dupla idézőjelek ""
Rövidítések használata
A Geany a rövidítéseket snippets néven hivatkozza. Egy rövidítés kulcsszavát beírva, ha tabulátor nyomunk valamilyen kódot illeszt be számunkra a Geany.
Rövidítések beállítása:
- Eszközök > Konfigurációs fájlok > snippets.conf
A snippets.conf fájlok szakaszokra vannak osztva. A szakaszok felirata szögletes zárójelbe vannak megadva. A snippetsek egy kulcsszóból és egy értékből állnak. Például:
sout=System.out.println("%cursor%");
A %cursor% azt jelenti, a kód beszúrása után a szövegkurzor itt jelenik meg.
Ezek után, ha beírjuk a kódszerkesztőbe sout, majd nyomunk egy tabulátort, az aktuális sorba a következő kód kerül:
System.out.println("");
A szövegkurzor pedig az idézőjelek között található.
Hozzuk létre saját rövidítéseinket.
Kurzor megtartása a kurzor pozíciókban
Alapértelmezetten a kurzor átugrik a snippetsben megadott kurzorpozíciókon. A következő gyorsbillentyű beállítással megoldhatjuk a problémát:
- Szerkesztés > Beállítások
- Billentyű hozzárendelések
- Kurzor mozgatása a részletben <Ctrl>+<Tab>
Az extra opciók
Szabjuk testre az eszköztárat és a menüt.
- Szerkesztés > Beállítások
- Felület > Eszköztár > Eszközsáv testreszabása
Bővítmények telepítése
A legtöbb bővítmény alapértelmezetten nem nincs engedélyezve. A következő helyen engedélyezhetjük:
- Eszközök > Bővítménykezelő
A firka használata teendőkhöz
Az üzenetablakban van egy Firka nevű rész, amit használhatunk a tennivalók, feladatok feljegyzésére.
Könyvjelző használata
Használjunk könyvjelzőt. A könyvjelzőket a sorszámozás és a kódszerkesztő közzé tesszük egy egérkattintással.
A könyvjelezők között a <Ctrl> + <,> és a <Ctrl> + <.> ugrálhatunk.
Használj sablont
- Fájl > Új (Sablonból) > main.java
Újabb sablonokat vehetünk fel a Linuxon a következő helyen:
- ~/.config/geany/templates/
Használjunk tag fájlokat
Tag fájlokat a következő helyre tesszük:
- ~/.config/geany/tags
A tag fájlok menüből is betölthetők:
- Eszközök > Load Tags File…
Tag fájlokat találunk a következő helyen: