# Treballar amb connectors

&kate; ofereix diversos tipus de connector. Hi ha connectors per al component d'edició del &kate;, que estan disponibles per a qualsevol aplicació que utilitzi el component d'edició, com ara KDevelop, Quanta, Kile, &kwrite; i molts altres. També hi ha connectors únicament disponibles en el propi editor de &kate;. Hi ha dos tipus d'aquests connectors: alguns estan escrits en C + + natiu, mentre que altres estan escrits en el llenguatge de programació Python. Hi ha diferències subtils en aquests, que es descriuen a continuació.

Podeu habilitar qualsevol tipus de connector en el diàleg de configuració, el qual també proveeix accés a les opcions de configuració addicionals per als connectors que ho requereixin.

Hi ha molts connectors amb diferents propòsits disponibles i en podeu cercar més a la web. Alguns connectors se subministren amb el component d'edició, per inserir parèntesis automàtics, per inserir fitxers i exportar text com a &HTML;.

## Extensions del component d'edició

Per obtenir informació sobre els connectors disponibles, vegeu la secció Extensions del component d'edició al manual de la &katepart;.

## Connectors de l'aplicació &kate;

Els connectors de &kate; són funcionalitats addicionals per a l'editor &kate;. Poden afegir menús extra i dreceres, i estendre les característiques de &kate;. Podeu instal·lar-ne tants com vulgueu, des de &kate;. Obriu el diàleg de configuració de &kate; amb Arranjament Configura &kate;.... Seleccioneu Aplicació Connectors per escollir els connectors que requeriu.

Els connectors d'aplicació disponibles són:

- Navegador de traça inversa: Vista d'eina del navegador de traça inversa.

- Connector de construcció: Compila o construeix amb Make i analitza els missatges d'error.

- Tanca excepte/com: Tanca un grup de documents basats en un camí comú o en l'extensió del fitxer.

- CTags: Cerca definicions/declaracions amb CTags.

- Commutador de documents: Canvia ràpidament de document amb el comportament d'&Alt;

- Navegador del sistema de fitxers: Vista d'eina del navegador del sistema de fitxers.

- &gdb;: Proporciona un senzill frontal per a &gdb;.

- Selector d'icones: Invoca al selector d'icones Cuttlefish

- Lumen: El Lumen és un connector de compleció automàtica pel D, que usa el servidor de compleció automàtica DCD

- Obre capçaleres: Obre el fitxer .h/[.cpp|.c] corresponent.

- Connector de projecte: Connector de projecte pel &kate;

- Replicode

- Compleció de codii per al Rust: Compleció de codi pel codi font del Rust

- Cerca i substitueix: Cerca i substitueix en els documents oberts o en els fitxers del disc.

- Vista d'eina de retalls: Vista d'eina que incrusta la gestió de retalls.

- Connector SQL: Executa consultes a bases de dades SQL.

- Visor de símbols: Extreu i visualitza símbols de referència des del codi font.

- Vista d'eina del terminal: Vista d'eina que incrusta un estri de terminal.

- Filtre de text: Filtrat fàcil de text.

- Compleció &XML;: Llista els elements, atributs, valors dels atributs i entitats permeses pel DTD.

## Compleció &XML;

Aquest connector ofereix consells sobre el que està permès en una determinada posició en un fitxer &XML;, segons la DTD del fitxer. Es mostrarà una llista de possibles elements, atributs, valors d'atributs o entitats, en funció de la posició del cursor (&pex;, totes les entitats seran llistades si el caràcter a l'esquerra del cursor és «&»). També és possible tancar l'etiqueta d'obertura més propera a l'esquerra.

La DTD ha d'existir en format &XML;, presentada pel programa Perl `dtdparse`. Cridarem una DTD en aquest format «meta DTD». Se subministren algunes meta DTD. Es troben instal·lades a `$KDEDIR/share/apps/katexmltools/`, la qual també és la carpeta per omissió quan trieu Assigna la meta DTD.... Per a produir la vostra pròpia meta DTD, aconseguiu `dtdparse` de http://dtdparse.sourceforge.net.

### Com usar

Inicieu &kate; i obriu el diàleg de configuració en Arranjament Configura &kate;.... A continuació, seleccioneu Compleció &XML; que apareix a la secció Aplicació/Connectors i tanqueu el diàleg. Després d'això, seleccioneu &XML;Assigna la meta DTD.... Si el document no conté DOCTYPE o el tipus de document és desconegut, haureu de triar una meta DTD des del sistema de fitxers. En cas contrari la DTD meta que coincideixi amb el DOCTYPE del document actual serà carregada automàticament.

Ara podeu usar el connector per escriure el vostre text:

< (menys que)

- Donarà lloc a una llista de possibles elements menors al cursor que ja es troba dins d'una etiqueta. Tingueu en compte que actualment no es pot utilitzar per inserir l'element de nivell superior (&pex;, «<html>»).

</(menys que + barra)

- En introduir aquests caràcters s'ens ofereix tancar l'element actual (el més proper a un obert a l'esquerra del cursor). Premeu &Intro; per a acceptar el suggeriment. A diferència de l'element del menú Element de tanca, això només funciona amb una DTD assignada.

" (cometes dobles)

- La clau de cotització activarà una llista de possibles valors de l'atribut (si n'hi ha) si està dins d'una etiqueta.

(espai)

- Aquesta clau activarà una llista de possibles atributs per a l'element actual si està dins d'una etiqueta.

& (ampersand)

- Aquesta clau activarà una llista d'entitats amb nom.

### Característiques i limitacions

Podeu provar totes les funcions i limitacions carregant `$KDEDIR/share/apps/katexmltools/testcases.xml` en &kate; i seguint les instruccions.

### Estructura del menú

&Ctrl;Retorn &XML; Insereix element...

- Obrirà un diàleg que us permetrà inserir un element &XML;. Els caràcters < i > i l'etiqueta de tancament s'inseriran automàticament. Si heu seleccionat text quan aquest element de menú està seleccionat, el text seleccionat serà envoltat per l'etiqueta d'obertura i de tancament. El diàleg també ofereix la compleció de tots els elements que es poden inserir a la posició actual del cursor si s'ha assignat una meta DTD mitjançant l'ús de Assigna la meta DTD....

&Ctrl;< &XML; Tanca element

- Cercarà el text d'una etiqueta que encara no està tancada i la tancarà mitjançant la inserció de l'etiqueta de tancament corresponent. La cerca comença a la posició del cursor i va a l'esquerra. Si no pot trobar una etiqueta d'obertura no fa res.

&XML; Assigna la meta DTD...

- Això li indicarà al connector quina meta DTD utilitzar per al document actual. Tingueu en compte que aquesta assignació no es desarà. La propera vegada ho haureu de repetir en iniciar &kate;.

### Agraïments i reconèixements

El connector «Compleció &XML;» de &kate; copyright 2001, 2002 de &Daniel.Naber; &Daniel.Naber.mail;.

KDE versió SC 4 copyright 2010 de Tomáš Trnka

Documentació copyright 2001, 2002 de &Daniel.Naber;

## Exportador

### Estructura del menú

Fitxer Exporta com a &HTML;...

- Exporta el fitxer en format &HTML; de manera que el document es pugui veure com una pàgina web.

Edita Copia com a &HTML;...

- Copia el text seleccionat amb el ressaltat de sintaxi com a text &HTML;.

## Cercar i substituir

### Introducció

El connector Cerca i substitueix de &kappname; permet fer cerques de text o expressions regulars en diferents fitxers a la vegada. Podeu cercar a tots els fitxers oberts, o a tots els fitxers en un directori, i de manera opcional els seus subdirectoris, o en tots els fitxers al projecte actual. Fins i tot es poden filtrar per nom de fitxer, per exemple, cercar només als fitxers que acabin amb una extensió de fitxer en particular.

### Interfície

#### Consulta de la cerca

Les següents opcions estan sempre a la part superior de la vista d'eina cerca en fitxers:

Pestanya nova

- Podeu tenir tantes cerques com vulgueu obrir alhora. Simplement feu clic al botó Nova pestanya a la part superior esquerra de la vista d'eina de cerca i s'obrirà una pestanya de resultats, de manera que podreu fer una altra cerca.

Commuta els resultats

- La fletxa cap avall a la cantonada superior dreta de la vista d'eina cerca en fitxers commutarà la meitat inferior de la vista d'eina entre veure les opcions addicionals per al mode cerca en carpeta i veure els resultats de la cerca.

Cerca

- Aquí és on escriviu el que es vol trobar. Podeu introduir text estàndard, o una expressió regular si està habilitat.

Substitueix (quadre de text)

- El text de substitució que s'afegirà al/s fitxer/s, en lloc del text al quadre de text Cerca.

Cerca

- En acabar de configurar-ho tot, només haureu de prémer el botó Cerca per realitzar la cerca. Podeu prémer la tecla &Intro; en el quadre de text de consulta per fer el mateix.

Substitueix

- En acabar de configurar-ho tot, només haureu de prémer el botó Substitueix per a realitzar la substitució entre els quadres de text Cerca amb el que heu introduït a Substitueix. Podeu prémer la tecla &Intro; en el quadre de text Substitueix per fer el mateix.

Següent

- Va a la següent coincidència de la vostra consulta de cerca, si és necessari alterna entre els fitxers.

Substitueix les verificades

- El mateix que Substitueix, però només realitzarà les substitucions en els fitxers que es comproven en el plafó de sota.

#### Opcions de cerca en carpeta

Aquestes opcions que es mostren a sota esmenten les opcions per a la consulta. Si en el seu lloc es mostren els resultats de cerca, premeu el botó Commuta els resultats per a mostrar-les.

Coincidència de majúscules

- Restringeix els resultats de cerca a aquells que tenen la combinació exacta de majúscules i minúscules, com la vostra consulta de cerca.

Expressions regulars

- Permet utilitzar expressions regulars en lloc de text simple com a consulta de cerca.

Expandeix els resultats

- Mostra tots els resultats trobats en cada fitxer, en lloc de només una llista dels fitxers que contenen la consulta de cerca.

Cerca

- Això té tres opcions. Seleccioneu en fitxers oberts per cercar a tots els fitxers oberts actualment en &kappname;. Seleccioneu en carpeta per cercar dins d'una carpeta i, opcionalment, les seves subcarpetes. Seleccioneu en projecte per cercar a tots els fitxers llistats en el projecte actualment obert.

Carpeta

- Podeu introduir el camí de la carpeta en la que voleu cercar. Per exemple, podeu introduir `~/development/kde/kate/` si voleu cercar al codi font del &kate;. Aquesta opció només estarà disponible quan s'utilitzi el mode en carpeta.

Diàleg d'obertura de fitxer

- Premeu aquest botó per a localitzar la carpeta al navegador de carpetes de l'escriptori. Aquest botó només estarà disponible quan s'utilitzi el mode en carpeta.

Amunt

- Premeu aquest botó per canviar Carpeta a la carpeta pare actualment seleccionada. Aquest botó només estarà disponible quan s'utilitzi el mode en carpeta.

Restaura la carpeta actual

- Aquest botó establirà l'entrada Carpeta a la carpeta on es troba el document actualment obert. Aquest botó només estarà disponible quan s'utilitzi el mode en carpeta.

Filtre

- Això us permet cercar només noms de fitxer que coincideixen amb un patró en particular. Per exemple, per cercar només als fitxers escrits en C + +, canvieu-la a `*.cpp`. Per cercar només als fitxers que comencin amb `kate`, canvieu-la a `kate*`. Podeu introduir diversos filtres separats amb una coma (`,`). Per utilitzar això per excloure fitxers de la cerca, afegiu un signe menys (`-`) a la llista. Aquesta opció només estarà disponible quan s'utilitzi el mode en fitxers oberts.

Excloure

- Al contrari de Filtre, aquest impedeix que &kappname; cerqui als fitxers que coincideixin amb els patrons especificats. Com amb Filtre, podeu introduir diversos patrons separats per una coma (`,`). Aquesta opció només estarà disponible quan s'utilitzi el mode en fitxers oberts.

Recursiu

- Si aquesta opció està habilitada, &kappname; també cercarà a totes les subcarpetes de la carpeta seleccionada. Aquesta opció només estarà disponible quan s'utilitzi el mode en carpeta.

Inclou els ocults

- Si aquesta opció està habilitada, &kappname; també cercarà als fitxers o carpetes que normalment resten ocults/es pel vostre &SO;. Aquesta opció només estarà disponible quan s'utilitzi el mode en carpeta.

Segueix els enllaços simbòlics

- El connector cerca en fitxers en general no segueix els enllaços simbòlics. Quan aquesta opció està habilitada, el connector els seguirà al seu lloc i cercarà dins dels fitxers o carpetes als que fan referència. Aquesta opció només estarà disponible quan s'utilitzi el mode en carpeta.

  És possible que els enllaços simbòlics facin referència a una carpeta que sigui la pare de la carpeta on se cerca, o a altres carpetes que continguin enllaços simbòlics a la seva carpeta pare. Si hi ha un enllaç a la carpeta on se cerca i aquesta opció està habilitada, &kappname; seguirà l'enllaç de manera repetida (en bucle) i cercarà a la carpeta, de manera que la cerca mai es completarà.

Inclou els fitxers binaris

- Si està habilitada, &kappname; també cercarà a tots els fitxers que no aparenten ser fitxers de text.

#### Resultats de la cerca

Els resultats de la cerca es mostren a sota de les opcions de consulta. Si es mostren les opcions del mode cerca en carpeta, simplement premeu el botó Commuta resultats per mostrar-los. També es mostraran automàticament tan bon punt es realitzi una cerca.

Els resultats de cerca mostren una llista de fitxers que contenen el text que coincideix amb la consulta de cerca, seguit pel nombre de coincidències trobades en aquest fitxer.

Per veure una llista de les coincidències en aquest fitxer, simplement feu clic a la fletxa d'expansió a l'esquerra del nom de fitxer. (Si heu seleccionat l'opció Expandeix els resultats, això ja es farà automàticament). Es mostrarà el número de línia per a cada coincidència, seguit pel contingut d'aquesta línia, amb la consulta de cerca indicada en negreta.

Per obrir el fitxer del vostre resultant de la cerca, simplement feu doble clic s'obre seu. &kappname; obrirà el fitxer, i posarà el cursor al començament del text introduït a la consulta que es troba al fitxer. Per obrir el fitxer trobat pel resultat, simplement feu-hi clic doble. &kappname; l'obrirà si cal. També podeu moure el cursor a la ubicació d'una coincidència en particular fent-hi doble clic en lloc de al nom de fitxer.

### Estructura del menú

Fitxer Cerca en fitxers

- Llança una vista d'eina Cerca i substitueix.

Edita Vés a la coincidència següent

- Va a la següent coincidència en una cerca realitzada pel connector Cerca i substitueix.

Edita Vés a la coincidència anterior

- Va a l'anterior coincidència en una cerca realitzada pel connector Cerca i substitueix.

Visualitza Vistes d'eina Mostra Cerca i substitueix

- Canvia la pantalla de &kappname; a l'eina Cerca i substitueix.

## Navegador del sistema de fitxers

El navegador de fitxers és un visor de carpetes, us permet obrir fitxers d'una carpeta que es mostra en el marc actual.

### Estructura del menú

Visualitza Vistes d'eina Mostra Navegador del sistema de fitxers

- Mostra o oculta la presència del navegador del sistema de fitxers del &kate;.

### Interfície

De dalt a baix, el navegador del sistema de fitxers consta dels següents elements:

Una barra d'eines

- Aquesta conté els botons d'eines de navegació estàndard:

  Enrere

- Fa que la vista de carpeta faci un `cd` a la carpeta que s'ha mostrat anteriorment en l'historial. Aquest botó està deshabilitat, si no hi ha un element anterior.

Endavant

- Fa que la vista de carpeta faci un `cd` a la carpeta que s'ha mostrat seguidament en l'historial. Aquest botó està deshabilitat, si no hi ha un element següent.

Punts

- Obre un submenú per a editar o afegir punts i afegir una nova carpeta de punts.

Carpeta de documents actual

- Aquest botó farà que la vista de carpeta faci un `cd` a la carpeta del document actiu, si és possible. Aquest botó estarà deshabilitat, si el document actiu és un fitxer nou i sense guardar, o resideix en una carpeta sobre la que no es pot decidir.

Opcions

- Vista breu

- Només mostra els noms de fitxer.

Vista detallada

- Mostra el Nom, Data, Mida i Tipus dels fitxers.

Vista en arbre

- Com una vista breu, però les carpetes es poden expandir per veure'n el contingut.

Vista en arbre detallada

- Això també permet que les carpetes s'expandeixin, però mostra les columnes addicionals disponibles a la vista detallada.

Mostra els fitxers ocults

- Mostra els fitxers normalment ocults pel sistema operatiu (&SO;).

Sincronitza automàticament amb el document actual

- Quan aquesta opció està habilitada, el navegador del sistema de fitxers automàticament farà `cd` a la carpeta del document obert actualment en l'àrea d'edició cada vegada que aquest canvia.

Una entrada de la ubicació

- Mostra un camí de navegació cap a la carpeta oberta, similar al &dolphin;. Podeu fer clic sobre una carpeta qualsevol per anar-hi, o fer clic sobre una de les fletxes a l'esquerra d'una carpeta per a seleccionar les carpetes de a sota. També podeu seleccionar des de la llista de llocs fent clic sobre la icona de l'esquerra en el camí de navegació, el qual mostra una icona que representa el lloc actual.

  També podeu fer clic a la dreta del camí per a canviar a un quadre de text on podreu escriure el camí d'una carpeta per navegar. L'entrada de &URL; manté una llista dels camins que heu escrit. Per triar-ne un, utilitzeu el botó de fletxa a la dreta de l'entrada.

  L'entrada d'&URL; disposa d'autocompleció. El mètode de compleció es pot ajustar mitjançant el menú del &BDR; de l'entrada de text.

Una vista de carpeta

- Aquesta és una vista de carpeta estàndard de &kde;.

Una entrada de filtre

- L'entrada de filtre us permet introduir un filtre per als fitxers mostrats en la vista de carpeta. El filtre utilitza llenguatge estàndard, els patrons han d'estar separats per espais en blanc. Exemple: `*.cpp *.h *.moc`

  Per mostrar tots els fitxers, escriviu un asterisc `*`.

  L'entrada de filtre desa els últims 10 filtres d'entrada entre les sessions. Per utilitzar-lo, premeu la fletxa a la dreta de l'entrada i seleccioneu la cadena de filtre desitjat. Podeu deshabilitar el filtre prement el botó Neteja el text a l'esquerra de la fletxa d'autocompleció.

### Configuració

Aquest connector es pot configurar en la pàgina Navegador del sistema de fitxers de la configuració de &kate;.

Barra d'eines

- Configura els botons de la barra d'eines del navegador del sistema de fitxers movent els que vulgueu habilitar cap a la llista Accions seleccionades, i el seu ordre utilitzant els botons de fletxa al costat de la llista.

## Connector de construcció

### Introducció

El connector de construcció us permet executar accions com la construcció, neteja i compilació d'un projecte.

### Usar el connector de construcció

El connector de construcció afegeix una vista d'eina Sortida de la construcció a la part inferior i un menú Construeix a la barra de menú. La vista d'eina es pot utilitzar per configurar l'arranjament de la destinació a construir, mentre que el menú es pot utilitzar per dur a terme les accions de construcció, neteja i compilació.

La vista d'eina Sortida de la construcció disposa tres pestanyes:

- Arranjament de l'objectiu

- Sortida

- Errors i/o avisos

#### La pestanya arranjament de l'objectiu

La pestanya arranjament de l'objectiu es pot utilitzar per configurar diversos objectius de construcció.

Cada objectiu conté quatre opcions de configuració:

Directori de treball

- Aquí podeu establir el camí cap al projecte. Deixar el camp buit per utilitzar el directori on es troba el document actual.

Construeix

- Aquesta opció us permet definir l'ordre per executar la construcció. Per omissió s'estableix a `make`.

Neteja

- Aquesta opció us permet definir l'ordre per executar la neteja. Per omissió s'estableix a `make clean`.

Compilació ràpida

- Aquesta opció us permet definir l'ordre per executar la compilació ràpida. Per omissió s'estableix a `gcc -Wall -g %f`.

Un pot crear un nou objectiu utilitzant el botó Nou. En el botó Copia es pot utilitzar per crear una còpia d'un objectiu existent. Per eliminar un objectiu, utilitzeu el botó Suprimeix.

#### La pestanya sortida

La pestanya Sortida mostra la sortida de consola generada per l'última ordre.

#### Errors i/o avisos

La pestanya Errors i/o avisos llista els errors i/o avisos generats per l'última ordre.

Cada línia conté un missatge, el nom de fitxer i el número de línia si està disponible. En fer clic sobre l'error o l'avís se us indicarà el fitxer corresponent i es col·locarà el cursor sobre el número de línia corresponent.

Hi ha els botons Errors, Avisos i Altres a la part superior que permeten mostrar o ocultar les categories de la sortida.

Per navegar amb l'error anterior, premeu &Ctrl;&Alt;Fletxa esquerra. Per navegar amb l'error següent, premeu &Ctrl;&Alt;Fletxa dreta.

### Estructura del menú

Construeix Construeix

- Executa l'ordre Construeix per a l'objectiu actualment seleccionat.

Construeix Neteja

- Executa l'ordre Neteja per a l'objectiu actualment seleccionat.

Construeix Compilació ràpida

- Executa l'ordre Compilació ràpida per a l'objectiu actualment seleccionat.

&Ctrl;&Alt;Fletxa esquerra Construeix Error anterior

- Mou el cursor a la ubicació de l'anterior error en el document.

&Ctrl;&Alt;Fletxa dreta Construeix Error següent

- Mou el cursor a la ubicació del següent error en el document.

Construeix Objectius

- Selecciona des d'una llista d'objectius configurats per l'usuari.

Construeix Objectiu següent

- Canvia al següent objectiu configurat per l'usuari.

### Agraïments i reconèixements

El connector construcció de &kate; ser escrit per en Kåre Särs.

Un agraïment especial a Google Code-in 2011, al participant Salma Sultana per escriure gran part d'aquesta secció.

## Connector SQL

### Introducció

El llenguatge de consulta estructurada (Structured Query Language - SQL) és un llenguatge especialitzat per actualitzar, suprimir i demanar informació des de bases de dades.

El connector SQL del &kate; us permet:

- Crear una base de dades

- Connectar a una base de dades existent

- Insereix i suprimeix dades des d'una base de dades

- Executar consultes

- Mostrar els resultats en una taula

### Connectar a una base de dades

Seleccioneu Afegeix connexió des del menú SQL o des de la barra d'eines, i llavors seleccioneu el controlador de bases de dades de Qt que voleu utilitzar (incloses QSQLITE, QMYSQL3, QMYSQL, QODBC3, QODBC, QPSQL7 i QPSQL). Si no podeu veure el controlador desitjat, caldrà que l'instal·leu. A continuació, premeu Següent.

Si la base de dades seleccionada utilitza un fitxer, simplement indiqueu la ubicació de la base de dades i premeu el botó Següent. Si requereix connectar a un servidor, introduïu el nom del servidor, nom d'usuari i contrasenya, i qualsevol altra informació que aquest controlador en particular pugui requerir. A continuació, premeu Següent.

Finalment, doneu-li un nom a la vostra connexió, i premeu Acaba.

### Executar les consultes

#### INSERT/DELETE/UPDATE

Podeu inserir, suprimir i actualitzar dades utilitzant el connector SQL just com ho faríeu des de la línia d'ordres o des d'un programa. Només cal introduir una consulta i prémer el botó Executa una consulta.

##### Algunes consultes d'exemple

`INSERT`

-     INSERT INTO nom_taula ("característica1", "característica2", "característica3", "característica4", "característica5")
      VALUES ("valor1", "valor2", "valor3", "valor4", "valor5" )

`DELETE`

-     DELETE FROM nom_taula WHERE name = "text"

`UPDATE`

-     UPDATE nom_taula SET "característica1" = "text", "característica2" = "text", "característica3" = "text", "característica4" = "text", "característica5" = "text"

#### SELECT

Després d'executar una consulta `SELECT`, podeu veure els resultats com una taula que apareixerà a la vista d'eina Sortida de dades SQL a la part inferior de &kappname;, o com a text a la vista d'eina Sortida de text SQL. Si hi ha un error, es podrà veure a la sortida de text.

##### Exemple de consulta `SELECT`

    SELECT * FROM nom_taula

La vista d'eina Sortida de dades SQL disposa de diversos botons:

Redimensiona les columnes als continguts

- Canvia la mida de les columnes per ajustar-les al seu contingut.

Redimensiona les files als continguts

- Canvia la mida de les files per ajustar-les al seu contingut.

Copia

- Selecciona tots els continguts de la taula i els còpia al cau del porta-retalls.

Exporta

- Exporta tots els continguts de la taula a un fitxer, el porta-retalls, o el document actual en el format de valors separats per comes.

Neteja

- Ho elimina tot de la vista de taula.

Ara podeu canviar els colors mostrats en la taula en la secció SQL de Arranjament Configura &kate; .

### Navegar

Podeu navegar per la base de dades utilitzant la vista d'eina Navegador de l'esquema SQL a l'esquerre. La informació que mostra varia en funció del controlador de base de dades que esteu utilitzant.

Per actualitzar aquesta llista, feu clic dret a qualsevol lloc en la vista d'eina i seleccioneu Refresca. Per a generar una consulta sobre qualsevol entrada a la llista, feu clic sobre una entrada, seleccioneu Genera, i seleccioneu el tipus de consulta (SELECT, UPDATE, INSERT o DELETE) des del submenú que aparegui.

### Estructura del menú

SQL Afegeix connexió...

- Afegeix una nova connexió utilitzant qualsevol controlador de base de dades.

SQL Elimina connexió

- Elimina la connexió seleccionada.

SQL Edita connexió...

- Edita la configuració de la connexió actual.

Connexions

- Totes les connexions de base de dades que heu creat s'enumeren entre els elements de menú Edita connexió i Executa una consulta. Seleccioneu-ne una per executar consultes o fer modificacions a la mateixa.

&Ctrl;E SQL Executa una consulta

- Executa la vostra consulta.

### Agraïments i reconèixements

El connector SQL va ser escrit per en Marco Mentasti.

Un agraïment especial a Google Code-in 2011, al participant Ömer Faruk ORUÇ per escriure gran part d'aquesta secció.

## Connector de &gdb;

### Introducció

El connector de &gdb; per a &kappname; proporciona un frontal senzill per al popular depurador de projectes de &GNU;.

L'experiència prèvia amb &gdb; és molt recomanable. Per obtenir més informació sobre l'ús de &gdb;, visiteu el lloc web de &gdb;.

Podeu habilitar el connector de &gdb; a la secció de connectors per a la configuració de &kappname;.

Per a que el connector funcioni correctament, haureu de tenir un fitxer d'origen (de qualsevol tipus suportat per &gdb;) i un executable.

Si compileu amb &gcc;/`g++` és possible que vulgueu utilitzar l'argument de la línia d'ordres ``-ggdb``.

Una vegada fets aquests preparatius, obriu el fitxer d'origen en &kappname;, introduïu el camí cap a l'executable a la pestanya Arranjament de la vista d'eina Vista del depurador i seleccioneu Depura Inicia la depuració des del menú per començar.

### Estructura del menú i de la barra d'eines

Totes aquestes opcions estan disponibles en els menús de &kappname;, i moltes estan disponibles a la barra d'eines de depuració, així.

Visualitza Vista d'eina Mostra Vista del depurador

- Mostra una vista d'eina que conté la sortida de &gdb;, la línia d'ordres de &gdb; utilitzada, i altres ajustaments.

Visualitza Vista d'eina Mostra Locals

- Mostra una llista de totes les variables actualment carregades i els seus valors.

Visualitza Vista d'eina Mostra Pila de crides

- Mostra una traça inversa de &gdb;.

Depura Objectius

- Un submenú que conté una llista d'objectius (executables).

Depura Llista d'arguments

- Un submenú que conté tots els arguments llistats.

Depura Inicia la depuració

- Inicia &gdb; amb un objectiu.

Depura Mata/atura la depuració

- Atura &gdb;.

Depura Reinicia la depuració

- Reinicia &gdb;.

Depura Commuta punt d'interrupció/interrupció

- Estableix o manlleva un punt d'interrupció en la localització actual del cursor.

Depura Avança per dins

- Executa la sentència present (la crida a la funció serà depurada).

Depura Passa per sobre

- Executa la sentència present (la crida a la funció no serà depurada).

Depura Avança per fora

- Reprèn l'execució fins que finalitza el programa que s'està executant.

Depura Mou el CP

- Mou el comptador del programa (propera execució).

Depura Vés fins al cursor

- Executa el programa fins que arriba a la posició actual del cursor.

Depura Continua

- Ignora qualsevol punt d'interrupció i executa el programa fins que acaba (amb èxit o no).

Depura Imprimeix el valor

- Imprimeix el valor de la variable a la que el cursor està apuntant.

Arranjament Barra d'eines mostrades Connector de &gdb;

- Mostra la barra d'eines de depuració.

### La vista del depurador

La vista d'eina Vista del depurador consisteix de diverses pestanyes:

Sortida del &gdb;

- Conté la sortida de &gdb; i una línia d'ordres de &gdb;.

  La pestanya Sortida La pestanya Sortida.

  La pestanya Sortida mostra la sortida des de la sessió de depuració.

Arranjament

- Objectiu

- Camí cap a l'objectiu (executable) per a la depuració.

Directori de treball

- El directori de treball actual proporcionat a l'objectiu.

Llista d'arguments

- Arguments passats al programa.

Mantén el focus

- Mantén el focus a la línia d'ordres de &gdb;.

Redirigeix la E/S

- Obre una nova pestanya ES a la Vista del depurador on podreu veure la sortida i proveïr entrades al programa en execució.

La pestanya Arranjament La pestanya Arranjament.

La pestanya Arranjament mostra la configuració d'una sessió de depuració.

ES

- Conté una àrea que mostra la sortida del programa en execució i una línia d'ordres des d'on podeu proveïr entrades a aquest.

  La pestanya ES La pestanya ES.

  La pestanya ES mostra la sortida des d'una prova simple del programa.

### La pila de crides i locals

La vista d'eina Pila de crides conté una llista amb format de traces inverses retornada per &gdb;.

La vista d'eina Pila de crides del &gdb; La vista d'eina Pila de crides.

La vista d'eina Pila de crides del connector de &gdb;.

La vista d'eina Locals conté una llista de totes les variables actualment carregades i els seus valors corresponents.

La vista d'eina Locals del &gdb; La vista d'eina Locals.

La vista d'eina Locals del connector de &gdb;.

### Agraïments i reconèixements

Un agraïment especial a Google Code-in 2011, al participant Martin Gergov per escriure gran part d'aquesta secció.

## Connector per a la vista d'eina del terminal

L'emulador de terminal encastat és una còpia de l'aplicació de terminal &konsole; del &kde;, per la vostra comoditat. Està disponible des de l'element del menú Visualitza Vistes d'eina Mostra Terminal i n'obtindreu el focus quan es mostri. De forma addicional, si teniu habilitada l'opció Sincronitza automàticament el terminal amb el document actual quan sigui possible, aquesta farà que es canviï cap al directori del document actual en el cas d'existir o quan aquest canviï.

La seva localització per omissió en la finestra del &kate; és a la part inferior, a sota de l'àrea d'edició.

Podeu configurar la &konsole; emprant el seu menú en el &BDR;, per a més informació, consulteu el manual de &konsole;.

L'emulador de terminal integrat és proporcionat pel connector Vista d'eina del terminal, que està habilitat per omissió.

### Estructura del menú

Visualitza Vistes d'eina Mostra Terminal

- Mostra o oculta la presència de l'emulador de terminal integrat.

  Quan s'activa la primera vegada, es crearà el terminal.

  Quan es mostra l'emulador de terminal, aquest obtindrà el focus, de manera que pugueu començar a introduir ordres immediatament. Si l'opció Sincronitza automàticament el terminal amb el document actual quan sigui possible està habilitada en la pàgina Terminal del diàleg principal de configuració, la sessió de l'intèrpret d'ordres se situarà en el directori del document actiu, si aquest és un fitxer local.

Eines Conducte al terminal

- Envia el text seleccionat cap a l'emulador de terminal encastat. No s'afegirà nova línia després del text.

Eines Sincronitza el terminal amb el document actual

- Això farà que el terminal encastat faci `cd` al directori del document actiu.

  Altrament podeu configurar &kappname; per mantenir sincronitzat sempre el terminal amb el document actual. Per a més informació veure konsole-config.

Eines [Focus al/Treu el focus del] terminal

- Canvia el focus des del document actual al terminal i viceversa.

### Configuració

Podeu configurar el connector per a la vista d'eina Terminal a la pàgina Terminal del diàleg de configuració.

Estan disponibles les següents opcions:

Sincronitza automàticament el terminal amb el document actual quan sigui possible

- Això causarà que el terminal encastat canviï al directori del document actiu en iniciar-se i que quan se seleccioni un document nou doni el focus a dit directori. Si no està habilitada, haureu de navegar pel vostre compte en el terminal.

Estableix la variable d'entorn EDITOR a «kate -b»

- Això estableix la variable d'entorn `EDITOR` de manera que els programes executin en el terminal integrat que automàticament obre un fitxer en un editor, obrint-lo en el &kate; en lloc de a l'editor per omissió configurat en el vostre intèrpret d'ordres. No podreu seguir utilitzant el terminal fins que tanqueu el fitxer de &kate;, de manera que el programa cridat és conscient que l'heu acabat d'editar.