# Alcune cose fondamentali

&kwrite; è molto semplice da utilizzare. Chiunque abbia già utilizzato un editor di testo non dovrebbe incontrare problemi.

## Drag and Drop (Trascinamento)

&kwrite; usa il protocollo Drag and Drop di &kde;. I file possono essere trascinati e rilasciati su &kwrite; dal Desktop, &dolphin; o da qualche sito &FTP; remoto aperto in una delle finestre di &dolphin;.

## Opzioni dalla linea di comando

Anche se la maggior parte delle volte si lancia &kwrite; dal menu dei programmi di &kde; o da un'icona del desktop, può anche essere aperto dalla riga di comando in una finestra del terminale. Ci sono diverse opzioni utili disponibili in questa modalità.

### Specifica un file

Specificando il percorso e il nome di un particolare file l'utente può far sì che &kwrite; apra (o crei) quel file immediatamente all'avvio. Questa opzione può assomigliare a questa:

    % kwrite
    /home/miahome/docs/miofile.txt

### Specifica un file su Internet

Il metodo sopra menzionato può essere usato anche per aprire file su Internet (se l'utente ha una connessione attiva in quel momento). Ad esempio:

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

### Altre opzioni dalla linea di comando

Sono disponibili le seguenti opzioni di aiuto dalla riga di comando

``kwrite` `--help``

  Elenca le opzioni di base disponibili dalla riga di comando.

``kwrite` `--help-qt``

  Elenca le opzioni disponibili per cambiare il modo in cui &kwrite; interagisce con &Qt;.

``kwrite` `--help-kde``

  Elenca le opzioni disponibili per cambiare il modo in cui &kwrite; interagisce con &kde;.

``kwrite` `--help-all``

  Elenca tutte le opzioni disponibili dalla riga di comando.

``kwrite` `--author``

  Elenca gli autori di &kwrite; nella finestra del terminale

``kwrite` `-v, --version``

  Elenca le informazioni di versione per &Qt;, &kde; e &kwrite;. Sono disponibili anche attraverso ``kwrite` `-v``

``&kwrite;` `--license``

  Visualizza le informazioni di licenza.

``kwrite` `--stdin``

  Fa sì che &kwrite; legga il contenuto del documento dallo STDIN. Ciò è simile all'opzione `-` utilizzata comunemente in molti programmi a riga di comando e permette di redirigere l'output di un comando in &kwrite;.

``kwrite` `--encoding` `codifica` `&URL;``

  Fa sì che &kwrite; utilizzi la codifica specificata per il documento.

``kwrite` `--line` `riga` `&URL;``

  Si posiziona sulla riga specificata dopo aver aperto il documento.

``kwrite` `--column` `colonna` `&URL;``

  Si posiziona sulla colonna specificata dopo aver aperto il documento.

## Scorciatoie

Molte delle scorciatoie sono configurabili attraverso il menu Configura editor. Per impostazione predefinita &kwrite; risponde alle seguenti scorciatoie:

Ins | Alterna tra la modalità Inserisci e Sovrascrivi. Quando si è in modalità di inserimento l'editor aggiungerà qualsiasi carattere digitato spostando a destra i caratteri dopo il cursore. Con la modalità di sovrascrittura ogni carattere inserito elimina quello immediatamente alla destra del cursore.
Freccia Sinistra | Sposta il cursore a sinistra di un carattere
Freccia Destra | Sposta il cursore a destra di un carattere
Freccia Su | Sposta il cursore in su di una riga
Freccia Giù | Sposta il cursore in giù di una riga
Pag Su | Sposta il cursore in su di una pagina
&Alt;Pag Su | Segnalibro precedente
Pag Giù | Sposta il cursore in giù di una pagina
&Alt;Pag Giù | Segnalibro successivo
&Backspace; | Cancella il carattere a sinistra del cursore
Home | Sposta il cursore all'inizio della riga
Fine | Sposta il cursore alla fine della riga
Canc | Cancella il carattere alla destra del cursore (o il testo selezionato)
&Shift;&Enter; | Inserisce una nuova riga aggiungendovi i caratteri iniziali della riga corrente che non sono lettere o numeri. È utile, ad esempio, per scrivere commenti nel codice. Alla fine della riga // del testo premi la scorciatoia e la prossima riga inizierà già con // . In questo modo con si devono sempre inserire i caratteri per il commento all'inizio di ogni nuova riga con commenti.
&Shift;Freccia Sinistra | Seleziona un carattere a sinistra nel testo
&Shift;Freccia Destra | Seleziona un carattere a destra nel testo
F1 | Aiuto
&Shift;F1 | Che cos'è?
F3 | Trova successivo
&Shift;F3 | Trova precedente
&Ctrl;H | Trova selezionato
&Ctrl;&Shift;H | Trova selezionato all'indietro
&Ctrl;A | Seleziona tutto
&Ctrl;&Shift;A | Deseleziona
&Ctrl;&Shift;B | Modalità di selezione a blocchi
&Ctrl;B | Metti segnalibro
&Ctrl;C | Copia il testo selezionato negli appunti.
&Ctrl;D | Commenta
&Ctrl;&Shift;D | Decommenta
&Ctrl;F | Trova
&Ctrl;G | Va alla riga...
&Ctrl;I | Fai rientrare la selezione
&Ctrl;&Shift;I | Annulla rientro alla selezione
&Ctrl;J | Unisci righe
&Ctrl;N | Nuovo documento
&Ctrl;O | Apre un documento
&Ctrl;P | Stampa
&Ctrl;Q | Esci - chiude la copia attiva dell'editor
&Ctrl;R | Sostituisci
&Ctrl;S | Invoca il comando Salva.
&Ctrl;U | Maiuscolo
&Ctrl;&Shift;U | Minuscolo
&Ctrl;&Alt;U | Iniziali maiuscole
&Ctrl;V | Incolla il testo degli appunti nella riga di edit.
&Ctrl;W | Chiudi
&Ctrl;X | Cancella il testo selezionato e lo copia negli appunti.
&Ctrl;Z | Annulla
&Ctrl;&Shift;Z | Rifai
&Ctrl;- | Contrai un livello locale
&Ctrl;&Shift;- | Contrai livello superiore
&Ctrl;+ | Espandi un livello locale
&Ctrl;&Shift;+ | Espandi livello superiore
Meta&Ctrl;V | Modalità di inserimento VI
&Ctrl;Spazio | Invoca completamento del codice
F5 | Ricarica
F6 | Mostra bordo per le icone
F7 | Passa alla riga di comando
F9 | Mostra segni di raggruppamento
F10 | A capo automatico dinamico
F11 | Mostra i numeri di riga