# Els fonaments

Si alguna vegada heu emprat un editor de text, no hauríeu de tenir cap problema en usar el &kate;. En les següents dues seccions, Començant amb el &kate; i en Treballant amb el &kate;, es mostrarà tot el que necessiteu per a posar-vos en marxa ràpidament.

## Començant amb el &kate;

Podeu iniciar el &kate; des del llançador d'aplicacions o des de la línia d'ordres.

### Des del menú

Obriu el menú de programes del &kde; fent clic a la icona del llançador d'aplicacions que hi ha a la barra d'eines a la part inferior esquerra de la vostra pantalla. En fer-ho apareixerà un menú. Moveu el cursor fins a l'element Aplicacions Utilitats Editor de text avançat &kate; del menú.

### Des de la línia d'ordres

Podeu iniciar el &kate; introduint el seu nom a la línia d'ordres. Si indiqueu un nom de fitxer, com a l'exemple de sota, s'obrirà o crearà aquest fitxer.

    %kate fitxer.txt

Si disposeu d'una connexió activa, i de permís, podreu beneficiar-vos de la transparència a xarxa del &kde; per obrir fitxers en Internet.

    %kate ftp://ftp.kde.org/pub/kde/README

Per a canviar el directori pels fitxers temporals, el qual està establert per omissió a `/tmp`, establiu la variable d'entorn `TMPDIR` abans d'iniciar el &kate;, &pex;

    %mkdir /tmp/kate -p && export TMPDIR=/tmp/kate && kate

#### Opcions de la línia d'ordres

El &kate; accepta les següents opcions de la línia d'ordres:

``kate` `--help``

- Llistarà les opcions disponibles a la mateixa línia d'ordres.

``kate` `-s` `--start` `nom``

- Inicia el kate amb la sessió `nom`. Es crea una sessió si encara no existeix. Si existeix una instància del &kate; per a la sessió especificada, els fitxers especificats seran carregats en aquesta instància.

``kate` `-p` `--pid` `PID``

- Tan sols torna a usar una instància amb el PID especificat (ID del procés).

``kate` `-e` `--encoding` `codificació` `URL``

- Usa la codificació especificada per al document.

``kate` `-l` `--line` `línia` `URL``

- Es desplaça a la línia especificada després d'obrir el document.

``kate` `-c` `--column` `columna` `URL``

- Es desplaça a la columna especificada després d'obrir el document.

``kate` `-i` `--stdin``

- Llegeix el contingut del document des de l'entrada estàndard. És similar a l'opció `-` usada en molts programes de línia d'ordres, i permet redirigir la sortida de les ordres al &kate;.

``kate` `--startanon``

- Inicia el &kate; amb una sessió anònima nova, implica l'argument `-n`.

``kate` `-n` `--new``

- Força l'inici d'una nova instància del &kate; (s'ignorarà si s'ha usat `start` i una altra instància del &kate; ja té la sessió indicada oberta), forçada si no se li proporcionen paràmetres ni URL.

``kate` `-b` `--block``

- Si s'està usant una instància del &kate; en execució, la bloqueja fins que sortiu, si se li han proporcionat els URL a obrir.

  Podeu utilitzar aquesta opció amb el &kate; com a editor per a escriure missatges de confirmació per als sistemes de control de versions com Git o Subversion. Aquests sistemes esperen bloquejar l'editor fins que heu introduït el missatge, atès que a continuació obren el fitxer temporal, el qual resta buit si el kate torna immediatament a la crida.

  Aquesta opció també és necessària amb KIO (l'entrada/sortida del &kde;), si obriu un fitxer remot (que s'ha baixat a un de temporal) i l'heu de tornar a pujar, per a fer-ho, deseu-lo.

``kate` `--tempfile``

- Quan s'utilitza, els fitxers especificats es tractaran com si fossin fitxers temporals i se suprimiran (si són fitxers locals i teniu els permisos suficients per a fer-ho) en tancar-la, llevat que s'hagin modificat una vegada oberts.

``kate` `--desktopfile` `nom_fitxer``

- El nom del fitxer base de l'entrada de l'escriptori per aquesta aplicació.

  Això és especialment útil per a aplicacions d'embolcall i aplicacions que en general tenen múltiples fitxers d'escriptori. D'aquesta manera, cada fitxer d'escriptori pot tenir la seva pròpia línia d'ordres per a l'entrada `Exec`.

``kate` `--author``

- Llista als autors del &kate; a la finestra de terminal.

``kate` `-v` `--version``

- Llista la informació de la versió del &kate;.

``kate` `--license``

- Mostra informació sobre la llicència.

### Arrossegar i deixar

El &kate; utilitza el protocol arrossega i deixa del &kde;. Els fitxers es poden arrossegar i deixar dins del &kate; des de l'escriptori, el gestor de fitxers &dolphin; o algun servidor remot de FTP obert en una de les finestres del &dolphin;.

## Treballant amb el &kate;

Inici ràpid mostrarà com canviar quatre simples opcions que permeten configurar algunes de les característiques més potents del &kate;. Dreceres mostra algunes de les dreceres de teclat per omissió per aquells que no poden o no volen emprar un ratolí.

### Inici ràpid

Aquesta secció descriu alguns dels elements en el menú Visualitza de manera que podreu configurar ràpidament el &kate; perquè funcioni com voleu.

Quan inicieu el &kate; per primera vegada veureu dues finestres amb fons blanc. Per sobre de les finestres hi ha una barra d'eines amb les icones usualment anomenades com de costum. I per sobre d'aquesta, una barra de menús.

A mà esquerra de la finestra es troba una barra lateral. Combina les finestres Documents i Navegador del sistema de fitxers. Canvieu entre les dues fent clic a sobre de les pestanyes a la part superior de la finestra.

Si heu iniciat el &kate; amb un fitxer, la finestra de la dreta el mostrarà per a editar-lo i el Documents a la barra lateral en mostrarà el nom. Empreu la finestra Navegador del sistema de fitxers per a obrir els fitxers.

Podeu activar o desactivar totes les barres laterals de les finestres des del menú Visualitza Vistes d'eina o utilitzeu la drecera &Ctrl;&Alt;&Maj;F. Aquest menú deixa entreveure la potència i la flexibilitat del &kate;.

A les Vistes d'eina tindreu una llista de tots els connectors activats. Feu clic a la casella de selecció situada davant de cada element o feu clic amb el &BER; sobre els botons d'eina que hi ha a la barra lateral per alternar aquesta vista d'eina.

### Dreceres

Moltes de les ordres a les tecles (dreceres de teclat) del &kate; són configurables a través del menú Arranjament. Per omissió, el &kate; observa les següents associacions de tecles.

F1 | Ajuda
&Maj;F1 | Què és això?
&Ctrl;N | Document nou
&Ctrl;L | Desa-ho tot
&Ctrl;O | Obre un document
&Ctrl;&Alt;O | Obertura ràpida
&Ctrl;&Maj;F | Mode de pantalla completa
&Ctrl;&Maj;, | Configura el &kate;
&Ctrl;W / &Ctrl;&Esc; | Tanca
&Ctrl;Q | Surt -tanca la còpia activa de l'editor-.
&Ctrl;&Alt;&Maj;F | Mostra les barres laterals
&Ctrl;&Maj;T | Divideix horitzontalment
&Ctrl;&Maj;L | Divideix verticalment
F8 | Vista dividida següent
&Maj;F8 / &Ctrl;&Esc; | Vista dividida anterior
&Ctrl;&Maj;R | Tanca la vista actual
&Alt;&Right; | Pestanya següent
&Alt;&Left; | Pestanya anterior

A més, podeu utilitzar les dreceres proporcionades pel component &katepart; i per qualsevol connector del &kate; que hi hagi activat.

## Treballar amb el MDI del &kate;

### Vista general

Finestra, Vista, Document, Marc, Editor... Què signifiquen en la terminologia del &kate; i com extreure'n el màxim rendiment? Aquest capítol explicarà tot això i algunes coses més.

#### La finestra principal

La finestra principal del &kate; és una finestra d'aplicació estàndard del &kde;, amb l'afegit de vistes d'eina que contenen barres laterals. Teniu una barra de menús amb tots els menús comuns i algun més, i una barra d'eines que proveeix accés a les ordres utilitzades amb més freqüència.

La part més important de la finestra és l'àrea d'edició, que per omissió mostra un únic component d'edició de text, en el qual podreu treballar amb els vostres documents.

L'habilitat d'acoblar de la finestra s'utilitza per a les finestres d'eines de qualsevol connector activat al diàleg de configuració.

Les vistes d'eina es poden situar en qualsevol barra lateral, per a moure una eina feu clic dret a sobre seu i seleccioneu-la des del menú del &BDR;

Una vista d'eina es pot marcar com a persistent en el menú del &BDR; per al seu botó en la barra lateral. La barra lateral pot contenir més eines alhora, de manera que mentre una eina sigui persistent es poden mostrar altres eines de manera simultània.

Si un connector té opcions de configuració, podreu emprar el primer element al menú contextual per obrir la pàgina corresponent en el diàleg de configuració del &kate;.

### L'àrea de l'editor

El &kate; és capaç de tenir més d'un document obert alhora i també de dividir l'àrea d'edició en qualsevol nombre de marcs, de forma similar a com ho fan, per exemple, el &konqueror; o el popular editor de texts emacs. D'aquesta manera podreu veure diversos documents alhora o fins i tot diverses sessions del mateix document, el qual és d'utilitat, per exemple, si el vostre document conté definicions al començament i a les que us aneu referint habitualment al llarg del text. O podeu veure el codi font d'un programa en un marc, mentre editeu el fitxer d'implementació en un altre.

Quan un document està disponible en més d'un editor, els canvis realitzats en un d'ells seran reflectits en els altres de forma immediata. Això inclou tant el canvi de text, com la seva selecció. Les operacions de cerca o de moviment del cursor, només es reflecteixen en l'editor actual.

En aquest moment no és possible tenir obertes diverses sessions d'un mateix document amb la intenció que els canvis que es produeixin en una no afectin les altres.

En dividir un editor en dos marcs, aquest es dividirà en dos marcs de la mateixa grandària i ambdós mostraran el document que s'està editant. El nou marc estarà a la part inferior (en el cas d'una divisió horitzontal) o a la part dreta (si la divisió és vertical). El nou marc obtindrà el focus, el qual es representa visualment per la barra del cursor parpellejant en el marc amb el focus.

## Usar les sessions

Les sessions són la manera que el &kate; permet mantenir més d'una llista de fitxers i configuracions de la IGU. Podeu tenir tantes sessions com vulgueu, i podeu utilitzar sessions amb nom o anònimes per als fitxers que tan sols vulgueu utilitzar una vegada. En aquests moments el &kate; pot desar la llista de fitxers oberts, i la configuració de la finestra general en la sessió. En futures sessions del &kate; s'afegiran més característiques que es desaran en les sessions. Amb la introducció de les sessions, el &kate; també permet obrir qualsevol nombre d'instàncies de l'aplicació en comptes de tan sols una tal com solia fer en el comportament per omissió.

Les sessions estan suportades en tres àrees:

- Les opcions de la línia d'ordres permeten seleccionar i iniciar sessions quan inicieu el kate des de la línia d'ordres.

- El menú Sessions permet canviar, desar, iniciar i gestionar les vostres sessions.

- Les opcions de configuració permeten decidir com s'hauran de comportar generalment les sessions.

Quan s'inicia una nova sessió, es carrega la configuració de la IGU anomenada Sessió per omissió. Per a desar la configuració de la finestra com a sessió per omissió us caldrà desar la configuració de la finestra a la pàgina de configuració Sessions del diàleg de configuració, i a continuació carregar la sessió per omissió, podent configurar la finestra com vulgueu i desar la sessió una altra vegada.

Quan es carrega una sessió amb nom, el &kate; mostrarà el nom de la sessió en el títol de la finestra, la qual tindrà la forma «`Nom de la sessió`: `Nom del document o &URL;` - &kate;».

Quan els fitxers oberts a la línia d'ordres amb `--start `nom`` o si una sessió se selecciona utilitzant el selector de sessions, la sessió especificada abans que els fitxers especificats a la línia d'ordres. Per obrir fitxers des de la línia d'ordres en una sessió nova sense nom, configureu el kate per a iniciar una sessió nova per omissió dintre de la pàgina Sessions del diàleg de configuració, o utilitzeu `-- start` amb una cadena buida: `''`.

Des del &kate; 2.5.1 el PID de la instància actual s'exporta a la variable d'entorn `KATE_PID`. Quan obri fitxers des d'una terminal inclosa, el Kate seleccionarà automàticament la instància actual si no s'indica una altra cosa a la línia d'ordres.

## Obtenir ajuda

### Amb el &kate;

Aquest manual

- Ofereix documentació detallada sobre totes les ordres del menú, opcions de configuració, eines, diàlegs, connectors, &etc; així com descripcions de la finestra del &kate;, l'editor i diversos conceptes utilitzats en l'aplicació.

  Per a veure aquest manual premeu F1 o utilitzeu el menú Ajuda Manual del &kate;.

Què és aquesta ajuda

- Què és això? Ofereix ajuda immediata amb els elements aïllats de les finestres gràfiques, tal com els botons o d'altres àrees de la finestra.

  Intentem proveir ajuda del tipus «Què és això?» per a qualsevol element en què tingui sentit. Aquesta està disponible a través del diàleg de configuració i també a molts altres diàlegs.

  Per emprar l'ajuda «Què és això?», premeu &Maj;F1 o utilitzeu l'element Ajuda Què és això del menú per activar aquest mode. El cursor es transformarà en una fletxa amb un interrogant, i ara podreu fer clic en qualsevol element en la finestra per a llegir l'ajuda «Què és això?» per a aquest element, si és disponible.

Botons d'ajuda en els diàlegs

- Alguns diàlegs tenen un botó Ajuda. Prement-lo s'iniciarà el &khelpcenter; i aquest obrirà la documentació corresponent.

### Amb els vostres fitxers de text

El &kate; no proveeix (encara!) cap mitjà per a llegir documents relacionats amb la documentació. Depenent del fitxer que estigueu editant, podreu trobar ajuda en l'Emulador de terminal inclòs, a on podreu veure les pàgines del manual d'&UNIX; o de la documentació info relacionades o per aquesta fi també podeu emprar el &konqueror;.

### Articles sobre el &kate;

La pàgina principal del &kate; proveeix alguns Articles i Com es fa amb informació més enllà de l'abast d'aquest manual.