< Grafikus felület

Geany

Szerző: Sallai András

Copyright © Sallai András, 2019

Licenc: CC Attribution-Share Alike 4.0 International

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:

http://geanycolourscheme.xtreemhost.com/

Példa:

http://geanycolourscheme.xtreemhost.com/filetypes/index.php?edit=filetypes.xml

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:

https://wiki.geany.org/tags/start

Forrás

http://shotfocused.com/guides/geany-powerful-code-editor-web-development-best-practices-features/

Lásd még

Programozás programok Geany