# Algunos fundamentos

&kwrite; es muy fácil de usar. Cualquiera que haya usado un editor de textos alguna vez no debería tener ningún problema en usarlo.

## Arrastrar y soltar

&kwrite; emplea el protocolo de arrastrar y soltar de &kde;, eso significa que puede arrastrar y soltar archivos en &kwrite; desde el escritorio, desde el gestor de archivos &dolphin;, o desde un sitio &FTP; remoto abierto desde una ventana de &dolphin;.

## Opciones de la línea de órdenes

Aunque es más probable que inicie &kwrite; desde el menú de &kde; o desde un icono del escritorio, también puede abrirlo desde una línea de órdenes de una ventana del terminal. Existen algunas opciones prácticas que estarán disponibles.varias opciones.

### Especificar un archivo

Especificando la ruta y el nombre de un archivo particular el usuario puede hacer que &kwrite; abra (o cree) el archivo inmediatamente después de iniciarse. Esta opción puede parecerse a:

    % kwrite
    /home/micasa/docs/miarchivo.txt

### Especificar un archivo en Internet

El método arriba mencionado se puede usar para abrir archivos a través de Internet (si el usuario dispone de una conexión activa en ese momento). Por ejemplo:

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

### Otras opciones con la línea de órdenes

Están disponibles las siguientes opciones:

``kwrite` `--help``

- Muestra una lista de las opciones básicas disponibles en la línea de órdenes.

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

- Muestra las opciones disponibles para modificar la forma en que &kwrite; interacciona con &Qt;.

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

- Lista las opciones disponibles para cambiar la forma en que &kwrite; interactúa con &kde;.

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

- Muestra todas las opciones de la línea de órdenes.

``kwrite` `--author``

- Muestra los autores de &kwrite; en la ventana de terminal.

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

- Muestra información de la versión de &Qt;, &kde;, y &kwrite;. También accesible desde ``kwrite` `-v``

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

- Mostrar información de licencia.

``kwrite` `--stdin``

- Hace que &kwrite; lea el contenido del documento desde STDIN. Es similar a la opción `-` utilizada en la mayor parte de los programas de líneas de órdenes, y le permite redirigir la salida de la orden a &kwrite;.

``kwrite` `--encoding` `codificación` `&URL;``

- Hace que &kwrite; utilice la codificación utilizada para el documento.

``kwrite` `--line` `línea` `&URL;``

- Se sitúa en la línea especificada después de abrir el documento.

``kwrite` `--column` `columna` `&URL;``

- Se sitúa en la columna especificada después de abrir el documento.

## Accesos rápidos

Muchos de los accesos rápidos de teclado pueden configurarse mediante el menú Preferencias. De forma predeterminada &kwrite; usa los siguientes accesos rápidos:

Ins | Cambia entre los modos insertar y sobrescribir. Cuando se encuentra en el modo insertar, el editor añadirá al texto cualquier carácter tecleado desplazando cualquier dato a la derecha del cursor. El modo sobrescribir hará que cada carácter tecleado elimine el carácter situado a la derecha del cursor de texto.
Flecha izquierda | Mueve el cursor un carácter a la izquierda.
Flecha derecha | Mueve el cursor un carácter a la derecha.
Flecha arriba | Mueve el cursor una línea arriba.
Flecha abajo | Mueve el cursor una línea abajo.
Página arriba | Mueve el cursor una página hacia arriba.
&Alt;RePág | Marcador anterior
Página abajo | Mueve el cursor una página hacia abajo.
&Alt;AvPág | Siguiente marcador.
&Backspace; | Borra el carácter a la izquierda del cursor.
Inicio | Mueve el cursor al comienzo de la línea.
Fin | Mueve el cursor al final de la línea.
Borrar | Borra el carácter a la derecha del cursor (o cualquier texto seleccionado).
&Shift;&Enter; | Inserta una nueva línea añadiendo los caracteres del principio de la línea actual que no sean letras ni números. Es útil, ⪚ para escribir comentarios en el código: al final de la línea // un texto pulse este atajo y la siguiente línea ya empezará con // . Así que no hace falta que introduzca los caracteres de comentario al principio de cada nueva línea de comentarios.
&Shift;Flecha izquierda | Marca el texto un carácter a la izquierda.
&Shift;flecha derecha | Marca el texto un carácter a la derecha.
F1 | Ayuda
&Shift;F1 | ¿Qué es esto?
F3 | Buscar siguiente
&Shift;F3 | Buscar anterior
&Ctrl;H | Buscar seleccionado
&Ctrl;&Shift;H | Buscar seleccionado hacia atrás
&Ctrl;A | Seleccionar todo
&Ctrl;&Shift;A | Deseleccionar
&Ctrl;&Shift;B | Modo de selección de bloque
&Ctrl;B | Insertar un marcador.
&Ctrl;C | Copiar el texto marcado al portapapeles.
&Ctrl;D | Comentar
&Ctrl;&Shift;D | Descomentar
&Ctrl;F | Buscar
&Ctrl;G | Ir a la línea...
&Ctrl;I | Seleccionar sangrado
&Ctrl;&Shift;I | Seleccionar sangrado inverso
&Ctrl;J | Unir líneas
&Ctrl;N | Nuevo documento.
&Ctrl;O | Abrir un documento
&Ctrl;P | Imprimir.
&Ctrl;Q | Salir - cerrar la copia activa del editor.
&Ctrl;R | Sustituir
&Ctrl;S | Llama a la orden Guardar.
&Ctrl;U | Mayúsculas
&Ctrl;&Shift;U | Minúsculas
&Ctrl;&Alt;U | Capitalizar
&Ctrl;V | Pega el contenido del portapapeles.
&Ctrl;W | Cerrar
&Ctrl;X | Borra el texto marcado y lo copiar en el portapapeles.
&Ctrl;Z | Deshacer
&Ctrl;&Shift;Z | Rehacer
&Ctrl;- | Contraer un nivel local
&Ctrl;&Shift;- | Contraer el nivel superior
&Ctrl;+ | Expandir un nivel local
&Ctrl;&Shift;+ | Expandir el nivel superior
Meta&Ctrl;V | Modo de entrada VI
&Ctrl;Espacio | Invocar autocompletado de código
F5 | Recargar
F6 | Muestra/Oculta el borde del icono
F7 | Cambiar a la línea de órdenes
F9 | Mostrar/Ocultar marcadores de plegado
F10 | Ajuste de línea dinámico
F11 | Mostrar/Ocultar números de línea