Príručky programov GNOME

Anketa

Ktorý návod by ste cheli ako ďalší?:

Partenské projekty

Anjuta - Úprava súborov

Verzia pre tlačSend by emailPDF verzia

Program Anjuta má mnoho funkcií, ktoré nám pomáhajú pri úprave a práci so zdrojovým kódom. Nasledujúca časť opisuje ako používať niektoré zaujímavé funkcie.

Okraje editora

Okraje editora: Okraje editora sa nachádzajú vľavo od editora a používajú sa na rôzne špeciálne účely. Dostupné sú tri okraje editora: okraj s číslovaním riadkov, okraj so značkamiokraj na zvinutie kódu. V predvolenom stave (keď program Anjuta spustíme prvý krát) je viditeľný iba okraj na zvinutie kódu. Zvyšné okraje môžeme zobraziť pomocou ZobraziťEditor.

Obrázok 3-7Okraje editora

Okraj s číslovaním riadkov je najširší spomedzi všetkých troch okrajov (a je aj o niečo tmavší) a zobrazuje čísla riadkov dokumentu. Okraj s číslovaním riadkov sa dá zobraziť alebo skryť prepnutím pomocou ZobraziťEditor ▸ Okraj s číslovaním riadkov. Ľavým kliknutím na tento okraj označíme obsah celého riadka (vrátane zalomenia riadka, ak je prítomný). Vlastností písma pre okraj s číslami riadkov sa dajú nastaviť v predvoľbách.

Okraj so značkami sa dá zobraziť alebo skryť pomocou ZobraziťEditor ▸ Okraj so značkami. Okraj zobrazuje grafické ikony označujúce daný riadok. Okraj môže zobrazovať značky záložiek (modré štvorcové), značky zarážok (červené kruhové) a značky indikátorov riadka (žlté šipky). Značku záložky môžeme prepínať pomocou Prejsť na ▸ ZáložkaPrepnúť záložku, pričom je potrebné mať kurzor na danom riadku. Značka zarážky sa používa aby ladiaci nástroj vedel kde má prerušiť ladenie (viac podrobností je v časti Ladenie). Značka indikátora riadka sa používa na indikácia aktuálnej pozície programu pri ladení.

Okraj na zvinutie kódu je miesto kde sa nachádza strom, ktorý umožňuje zvinúť rôzne časti kódu. Kliknutím na uzly stromu zvinieme alebo roztvoríme bloky kódu. Riadok pod ktorým sa ukrýva zvinutý kód sa podčiarkne, aby to bolo zrejmé. Viac podrobností sa nachádza v časti Zvinutie kódu.

Neviditeľný okraj so značkami

Ak nie je okraj so značkami viditeľný, program Anjuta zobrazí značky tak, že zmení farbu pozadia daného riadka. Napríklad ak je na riadku nastavená značka zarážky a okraj so značkami nie je viditeľný, bude mať tento riadok červenú farbu pozadia. Podobne riadok označený záložkou bude tyrkysový a riadok s indikátorom bude žltý. Ak to takto nechceme (napríklad kvôli prílišnému kontrastu), povolíme zobrazenie okraja so značkami pomocou  ZobraziťEditor ▸ Okraj so značkami.

Obrázok 3-8Značky v editore keď je skrytý okraj so značkami

Pomôcky editora

Editor sa dá nastaviť tak, aby zobrazoval niektoré informácie o dokumente, ktoré nie sú normálne viditeľné. Patria sem najmä odsadzovacie vodítka, biele medzeryznaky konca riadka. Môžeme ich zobraziť alebo skryť pomocou položiek ponuky v ZobraziťEditor. Odsadzovacie vodítka sú tenké bodkované čiary spájajúce zodpovedajúce zátvorky v zdrojovom kóde. Ak sa kurzor nachádza za zátvorkou, bodkovaná vodiaca čiara sa zvýrazní aby bolo jasné aká je úroveň odsadenia.

Obrázok 3-9Editor s pomôckami

Zvýrazňovanie syntaxe

Program Anjuta dokáže zvýrazňovať syntax mnoho rôznych jazykov. Zvyčajne to robí automaticky tým, že určí typ súboru podľa jeho prípony. Ak program Anjuta nevie určiť typ súboru, nepoužije zvýrazňovanie syntaxe. Spôsob zvýrazňovania môžeme nastaviť aj ručne pomocou ponuky ZobraziťEditor ▸ Režim zvýrazňovania.

Program Anjuta požíva súbor s vlastnosťami $prefix/share/anjuta/properties/anjuta.properties, ktorý má rovnaký formát ako vlastnosti SciTE, len nevyužíva všetky vlastnosti. Štýl každého prvku pre všetky jazyky je definovaný v súbore s názovom $prefix/share/anjuta/properties/styles.properties. Používa najpoužívanejšie vlastnosti definované projektom Anjuta zo súboru $home/.config/anjuta/scintilla/editor-style.properties.

Zvinutie kódu

Program Anjuta môže v zdrojových súboroch blokovo štruktúrovaných jazykoch (ako C, C++, Pascal a Java) zobrazovať zvinutie kódu. Všetky bloky kódu v zdrojovom súbore sa dajú zvinúť alebo rozvinúť v okne editor kliknutím na zvinovací bod (zvyčajne symboly +/- alebo šipky hore/dole) v okraji na zvinutie kódu. Tieto zvinovacie body sa automaticky objavia v zdrojových súboroch, ktoré obsahujú bloky kódu.

Zvinutie kódu je užitočné najmä pri práci s veľkým zdrojovým súborom, ktorý má tisíce riadkov. Po zvinutí sa dokument javí ako menší a súbor sa potom ľahšie sa prehliada a upravuje.

Zvinutie kódu a pomôcky editora sú dostupné iba v editore založenom na komponente Scintilla.

Automatické formátovanie zdrojového kódu

Program Anjuta dokáže automaticky odsádzať (formátovať) zdrojový kód a hlavičky jazyka C alebo C++. Týmto sa zdrojový kód sprehľadní, zvýši sa jeho čitateľnosť, zníži sa pravdepodobnosť vzniku syntaktických chýb a vďaka tomu všetkému sa šetrí aj čas. Keď chceme automaticky odsadiť aktuálny zdrojový súbor, zvolíme položku ponuky UpraviťAutomaticky odsadiť. Štýl formátovania môžeme prispôsobiť v predvoľbách.