Töredékek bővítmény

A Töredékek bővítmény lehetővé teszi gyakran használt szövegrészletek, úgynevezett töredékek tárolását, és gyors beszúrását a dokumentumba.

A töredékek a jelenlegi dokumentum nyelvi szintaxisához kötődnek. Például HTML dokumentum szerkesztésekor HTML-hez használható töredékekből lehet választani. Néhány töredék globális, mindenféle dokumentumból elérhető.

Számos beépített töredék érkezik a gedittel, amelyek módosíthatóak.

10.10.1. Töredékek beszúrása

Egy töredék beszúrásához írja be a tab aktiválóját majd nyomja meg a Tab billentyűt. A töredék tab aktiválója általában a töredék első néhány betűje, vagy valami más könnyen megjegyezhető.

A Ctrl+Szóköz billentyűkombinációval megjelennek a beszúrható töredékek.

10.10.2. Töredékek hozzáadása

Egy új töredék létrehozásához tegye a következőt:

  1. Válassza az Eszközök ▸ Töredékek kezelése menüpontot. Megjelenik a Töredékek kezelése ablak.

  2. A töredékek listája nyelv szerinti csoportokra van bontva. Válassza ki a kívánt nyelvet, vagy egy ehhez a nyelvhez tartozó töredéket. Egy az összes nyelvre alkalmazható töredék felvételéhez válassza a Globális lehetőséget a lista tetejéről. A jelenleg megnyitott dokumentum szintaxisa lesz az alapértelmezetten kiválasztott lehetőség.

  3. Kattintson az Új gombra. Egy új töredék jelenik meg a listában.

  4. Adja meg a következő adatokat az új töredékről:

    Név

    Adjon nevet a töredéknek a listában lévő szövegmezőben. A töredék neve csak a céljára emlékeztet. A listán a töredék nevére kattintva lehet megváltoztatni azt.

    Töredék szövege

    Írja be a töredék szövegét a Töredék szerkesztése szövegdobozba. A speciális kódokról lásd 10.10.4. szakasz ― Helykitöltők a töredékekben.

    Vissza lehet váltani a dokumentumablakra is a Töredékkezelő bezárása nélkül, így lehet onnan szöveget másolni is.

    Tab aktiváló

    Adja meg a tab aktiválót a töredékhez. Ez a szöveg az, amit a Tab billentyű leütése előtt be kell írni a töredék beszúrásához.

    Ez egy csak betűkből álló szó vagy egy karakter lehet. A Tab aktiváló mező pirossá válik, ha érvénytelen tab aktiválót ad meg.

    Gyorsbillentyű

    A töredék beszúrására használt gyorsbillentyű.

10.10.3. Töredékek szerkesztése és törlése

Egy töredék szerkesztéséhez válassza ki azt a listából és tegye meg a kívánt változtatásokat a szövegében vagy az aktiválási módjának beállításaiban.

Egy töredék átnevezéséhez kattintson még egyszer a nevére a listán.

Egy ön által megváltoztatott beépített töredék visszaállításához az eredetire kattintson a Visszaállítás gombra.

Egy töredék eltávolításához kattintson a Törlés gombra. A beépített töredékek nem törölhetőek.

10.10.4. Helykitöltők a töredékekben

A tárolt szöveg beszúrásán túl lehetőség van személyre szabható töredékek használatára is. Meg lehet jelölni olyan helyeket a töredéken belül, ahol a beszúrás után könnyedén írható más szöveg (érték).

A következő helykitöltő kódokat lehet használni a töredék szövegében:

Tab helykitöltők

A $n olyan tab helykitöltőt jelez, ahol n pozitív egész.

A ${n:alapértelmezés} olyan tab helykitöltőt jelez, amely rendelkezik alapértelmezett értékkel.

A tab helykitöltő olyan helyet jelöl a szövegben, ahova további szöveg írható a töredék beszúrása után.

A tab helykitöltő használatához szúrja be a töredéket a szokott módon. A kurzor az első helykitöltőhöz kerül. Írja be a kívánt szöveget, majd nyomja meg a Tab billentyűt a következő helykitöltőre való lépéshez. A helykitöltők sorszáma a kitöltés sorrendjét is meghatározza.

A Shift+Tab billentyűkombinációval visszafele léphet a helykitöltők között. Az utolsó tab helykitöltő kitöltése után a Tab billentyűt megnyomva a töredék végére vagy, ha létezik, a záró helykitöltőre kerül a kurzor.

Tükrözött helykitöltő

Egy megismételt tab helykitöltő tükrözni fogja a korábban definiált helykitöltő változásait. Ez lehetővé teszi egy többször megjelenítendő szöveg egyszeri beírását.

Záró helykitöltő

A $0 egy záró helykitöltőt határoz meg. Ez lehetővé teszi a töredék beszúrását befejezvén a munka folytatását egy a töredék végétől eltérő kurzorpozíción.

Környezeti változók

A környezeti változók – mint a $PATH és a $HOME – behelyettesítésre kerülnek a töredék szövegében. A következő gedit-specifikus változók érhetőek el:

$GEDIT_SELECTED_TEXT

Az aktuálisan kijelölt szöveg.

$GEDIT_FILENAME

A dokumentum teljes fájlneve, vagy egy üres karakterlánc, ha a dokumentum még nincs mentve.

$GEDIT_BASENAME

A dokumentum kiterjesztés és könyvtárútvonal nélküli fájlneve, vagy egy üres karakterlánc, ha a dokumentum még nincs mentve.

$GEDIT_CURRENT_WORD

Az a szó, melyen a kurzor pillanatnyilag áll. Ha a változó szerepel a töredék szövegében, ez a szó kerül lecserélésre a beszúrt töredékkel.

Parancsértelmezett helykitöltők

A $(parancs) helyére a parancs parancs kimenete kerül.

A $(n:parancs) forma lehetővé teszi a parancsnak referenciaszám adását, ahol n pozitív egész. $n formában hivatkozhat ennek a parancsnak a kimenetére egy másik parancs bemeneti paramétereként.

Python helykitöltők

$<parancs> kicserélésre kerül a python által a parancs parancsra adott kimenetre.

<a:parancs> egy másik python helykitöltőt tesz függőséggé, ahol a a sorrendet adja meg a töredékben. Ez lehetővé teszi más töredékekben használt python függvények használatát a töredékben. Több függőség megadásához vesszővel válassza el a számokat: <a,b:parancs>

Egy változó bármelyik másik python töredékben való használatához deklarálja azt globálisként (global).