Manual de
es un emulador de terminal para .

Introducción

¿Qué es un terminal?
es un emulador de terminal X, al cual nos referiremos con frecuencia como un terminal o un intérprete de órdenes. Emula una interfaz de línea de órdenes en una ventana solo de texto.
normalmente ejecuta un intérprete de órdenes, una aplicación que ejecuta las órdenes que se van escribiendo. El intérprete de órdenes que ejecuta depende de las preferencias de su cuenta. Consulte la documentación de su sistema operativo para obtener más información sobre lo que es el intérprete de órdenes, cómo configurarlo y cómo utilizarlo.

Historial
utiliza el concepto de historial para permitir a los usuarios ver la salida mostrada previamente. De manera predeterminada, el historial está activado y preparado para guardar 1.000 líneas de salida además de lo que se muestre actualmente en la pantalla.
A medida que las líneas de texto quedan fuera de la parte superior de la pantalla, se pueden ver moviendo la barra de desplazamiento hacia arriba, desplazándose con la rueda del ratón o utilizando las teclas RePág (para mover atrás una página), AvPág (para mover hacia delante una página), Flecha arriba (para mover una línea arriba) y Flecha abajo (para mover una línea abajo).
Se puede elegir la cantidad de desplazamiento que se realiza con RePág/AvPág entre media página o una página completa en la pestaña Desplazamiento de la ventana de configuración de perfil (utilice Preferencias Editar perfil actual… para abrir dicha ventana).

Modo de selección
tiene un modo de selección con el teclado. En este modo se puede desplazar por el historial y seleccionar texto sin el ratón.
Entre y salga de este modo usando el atajo de teclado (D por omisión).
Esc también sale del modo de selección con el teclado.
Mover el cursor: Flechas, RePág, AvPág, Inicio, Fin.
Mover el cursor al estilo de vi: h, j, k, l, para mover un carácter, Ctrl+b, f, u, d para subir/bajar una página o media página.
Seleccione texto usando Ctrl o Mayúsculas con las flechas, o use V para iniciar la selección, mueva el cursor y vuelve a pulsar V para terminar la selección. V selecciona líneas completas en lugar de solo caracteres.

Perfiles
Los perfiles permiten al usuario automatizar rápida y fácilmente la ejecución de órdenes habituales. Ejemplos que puede incluir:
ssh en otra máquina
iniciar una sesión de irc
utilizar tail para buscar un archivo
Tanto los perfiles nuevos como los modificados se guardan en la carpeta de inicio local del usuario, en $XDG_DATA_HOME/konsole.
Procedimiento para crear un perfil nuevo:
Pulse en la opción de menú Preferencias Administrar perfiles…
Cambie a la página Perfiles..
Pulse el botón Nuevo perfil….
Rellene la primera entrada con un nombre. Este es el nombre que se mostrará en el menú, y será la etiqueta que se utilizará en lugar de Terminal cuando inicie una sesión de este tipo.
Introduzca una orden de la misma forma en que lo haría si abriera un nuevo terminal y tecleara la orden. Para nuestro primer ejemplo, teclee ssh administrador.
En las demás pestañas del diálogo, configure el aspecto de la sesión. Puede configurar diferentes tipos de letra, combinaciones de color, tipos de $TERM y muchas otras preferencias para cada sesión.
Pulse el botón Aceptar. La nueva sesión estará disponible en el diálogo Administrar perfiles….

Botones de ratón
Esta sección detalla la utilización de los botones del ratón para dar órdenes a través del botón derecho. Para utilizar el botón izquierdo, cambie los botones izquierdo y derecho en el texto inferior.
Izquierda 	Todas las pulsaciones del se envían a la aplicación en . Si una aplicación puede reaccionar a las pulsaciones del ratón, lo indica mostrando un flecha de cursor. Sino, mostrará un cursor con forma de I.
Manteniendo pulsado el y arrastrando el puntero por la pantalla con una aplicación que ignore el ratón seleccionará una región de texto. Mientras se arrastra, el texto marcado se muestra en vídeo inverso para que se vea mejor. Seleccione Copiar del menú Editar para copiar el texto marcado al portapapeles para que se pueda usar más tarde con u otra aplicación. El texto seleccionado se puede arrastrar y soltar en aplicaciones compatibles. Pulse sobre el texto seleccionado y arrástrelo a la dirección deseada.
Normalmente, se insertan caracteres de salto de línea al final de cada línea seleccionada. Esto es mejor para cortar código fuente, o la salida de una orden en particular. Para texto normal, los saltos de línea no suelen ser importantes. A veces uno preferiría, sin embargo, que el texto fuera una cadena de caracteres que se reformatearán automáticamente al pegarlos en otra aplicación. Para seleccionar el modo de texto como cadena, mantenga pulsada la tecla mientras continúa seleccionando la forma normal.
Pulsando las teclas y a la vez que el seleccionará una columna de texto.
Un doble pulsación con el seleccionará una palabra. Una triple pulsación seleccionará una línea completa.
Si se llega al borde superior o inferior del área de texto mientras se está seleccionando, hace un desplazamiento arriba o abajo, posiblemente mostrando texto del historial de la memoria intermedia. El desplazamiento termina cuando el ratón deja de moverse.
Después de que se suelte el botón del ratón, trata de mantener el texto visible en el portapapeles manteniendo para ello el área seleccionada en vídeo inverso. El área marcada vuelve a vídeo normal tan pronto como se altere el contenido del portapapeles, se modifique el texto del área marcada o se pulse el .
Para marcar texto en una aplicación que admita el ratón (por ejemplo, Midnight Commander), este debe pulsarse a la vez que la tecla .
Central 	Pulsando el , se pega texto que esté actualmente en el portapapeles. Manteniendo pulsada la tecla mientras se pulsa el , se pega el texto y se añade una nueva línea. Esto resulta útil para ejecutar la orden pegada rápidamente, pero puede ser peligroso, así que se debe usar con precaución.
Si tiene un ratón con solo dos botones, al pulsar a la vez el y el se emula el de un ratón con tres botones.
Si tiene una rueda como botón central, al girarla en un programa que admita el ratón, se moverá la barra de desplazamiento de .
Derecho 	 Al pulsar el se muestran estos elementos en el menú que aparece:
Copiar
Pegar
Con una selección de texto, un submenú Buscar con una lista de los atajos web preferidos y una opción para configurar atajos web.
Abrir gestor de archivos
Definir codificación
Borrar historial
Ajustar el historial…
Mostrar la barra de menú, solo cuando la barra de menú está oculta
Cambiar perfil
Editar el perfil actual…
Cerrar pestaña
En una aplicación que admita el ratón, pulse la tecla a la vez que el para que aparezca el menú emergente.

Arrastrar y soltar
Si se suelta un archivo, una carpeta o una en una ventana de , aparece un menú de contexto con las siguientes acciones:
Menú de contexto de Arrastrar y soltar
Menú de contexto de Arrastrar y soltar
Mover aquí 	 Mover el elemento que se ha soltado a la carpeta actual. Dicho elemento solo aparece en el menú de contexto si se tienen los permisos necesarios para borrar el archivo o la carpeta que se ha soltado.
Copiar aquí 	 Copiar el elemento que se ha soltado en la carpeta actual.
Enlazar aquí 	 Insertar un enlace simbólico al elemento que se ha soltado.
Pegar ubicación 	 Insertar la ruta completa del elemento que se ha soltado en la posición del cursor.
Cambiar directorio a 	 Si se suelta una carpeta, aparece esta acción en el menú de contexto para permitir que se cambie la carpeta de trabajo de la sesión de .
Cancelar 	 Interrumpir la acción de arrastrar y soltar.
Si pulsa los atajos de teclado antes de soltar el durante una acción de arrastrar y soltar, no aparece el menú de contexto y las acciones se ejecutarán inmediatamente.
Si quiere usar la tecla para arrastrar y soltar o desactivar el menú de contexto para insertar una como texto de forma predeterminada, active las correspondientes opciones en la pestaña Ratón en el diálogo de preferencias del perfil.

Integración semántica de la consola
Un programa de consola que se ejecute en Konsole puede emitir secuencias de escape para partir el texto que se muestra de tres formas: prompt de la consola, entrada del usuario y salida de la orden. El uso de esta información semántica activa varia mejoras de Konsole.
RePág y AvPág desplazan arriba y abajo hasta el prompt de orden anterior o siguiente.
Ayudas visuales:
Se muestra una línea encima de cada prompt. Los colores del prompt son menos intensos y los colores de salida son más intensos.
Se muestra una barra roja a la izquierda de las líneas de entrada y salida de las órdenes que dieron como resultado un error.
Un fondo rojo para las líneas de entrada y salida de las órdenes que dieron como resultado un error.
Se muestra una barra gris a la izquierda de las líneas de entrada y salida de todas las demás órdenes.
Un fondo gris para las líneas de entrada y salida de todas las demás órdenes.
Cada uno de ellos se puede configurar para que nunca se muestre, se muestre siempre o solo cuando se muestren sugerencias de URL. La configuración se encuentra en la pestaña Integración semántica de la página General de la ventana de configuración del perfil.
Las opciones del menú de contexto Copiar entrada del usuario, Copiar salida de la orden y Copiar excepto el prompt se pueden usar para filtrar la selección cuando se copia al portapapeles.
Cuando la selección está vacía, la acción copiar al portapapeles copia la línea de entrada actual, si no está vacía, o la última salida si no hay ninguna entrada actual.
Al pulsar flecha arriba/abajo cuando se edita una entrada larga, se situará el cursor una línea arriba/abajo enviando el número apropiado de eventos de tecla izquierda/derecha al intérprete. Se puede configurar en las preferencias del perfil.
Al hacer clic con el ratón en la entrada de texto, se colocará el cursor en la ubicación en la que se hizo clic. Se puede configurar en las preferencias del perfil.
Al hacer triple clic con el ratón en el campo de salida de una orden mientras se mantiene pulsada la tecla , se selecciona toda la salida de dicha orden.
Debe configurar la integración semántica del intérprete en la consola. Al pulsar ] se pegarán las órdenes necesarias en bash. Para otros intérpretes, como fish, zsh, python, etc., consulte la documentación pertinente del programa.

Disposición de texto compleja
En la pestaña Diseño de texto complejo de la página Aspecto del diálogo Editar perfil, encontrará opciones que controlan la representación del texto.
Modo de palabra: en este modo, (algunas) cadenas se muestran en la pantalla como un todo, en lugar de un carácter cada vez. Esto permite a Qt representar el texto correctamente cuando la forma de un carácter depende de los caracteres anteriores o posteriores. Esto podría provocar una posición incorrecta de algunos caracteres.
Los espacios siempre rompen las cadenas, por lo que siempre están en las posiciones correctas. Esto asegura que los caracteres nunca estén demasiado lejos de su posición correcta.
Usar los mismos atributos para cada palabra completa: cuando esta opción está marcada, las palabras se representan con los mismos atributos (color de texto, negrita, cursiva, etc.). Si un atributo cambia a mitad de una palabra, solo tendrá efecto después del final de la palabra. Si esta opción no está marcada, una nueva palabra comienza cuando cambian los atributos. Esto da como resultado que los caracteres cambien de forma y posición al mover el cursor o seleccionar texto.
Caracteres ASCII: agrupar los caracteres ASCII en palabras como se ha descrito anteriormente. El efecto más notable de esta opción es que al marcarla se muestran ligaduras de programación (para los tipos de texto que las admiten). Por ejemplo, la cadena <= puede mostrarse como ⩽.
Caracteres de alfabetos bráhmicos: agrupar los caracteres bráhmicos (índicos) como se describe arriba. Sin esta opción (dependiendo del tipo de letra) es posible que algunas palabras no se conecten como deberían. Si esta opción está activada, los caracteres bráhmicos pueden aparecer fuera de su posición. Por ejemplo, es posible que el tercer carácter de la segunda línea no aparezca directamente debajo del tercer carácter de la primera línea.
Tipo de letra emoji:: permite indicar el tipo de letra que se usará para los caracteres emoji Unicode. Si no se define ninguno, se usará el tipo de letra predeterminado del perfil, o el sistema usará algún tipo de letra alternativo si faltan glifos en este tipo de letra.
Representación de texto bidireccional: reordenar los caracteres de derecha a izquierda para que los textos en árabe y hebreo aparezcan correctamente.
Forzar dirección de la línea LTR: las líneas siempre son de izquierda a derecha. Sin esto, la dirección de cada línea está determinada por el primer carácter con fuerte direccionalidad.
Anulación del modo BiDi de caracteres de tabla: considerar los caracteres de tabla gráfica como caracteres LTR fuertes. Esto permite que las tablas que contienen caracteres RTL se muestren correctamente, aunque puede provocar un orden incorrecto si esos caracteres se usan en textos RTL.
Anular wcwidth: los caracteres problemáticos siguen el estándar Unicode en lugar de wcwidth() de glibc. Actualmente, esta opción solo afecta al guion débil (Unicode 0x00AD), que tiene un wcwidth de 1 y un ancho Unicode de 0. Por lo general, esta opción debe desactivarse cuando dichos caracteres se usan principalmente en la línea de órdenes, y activarse cuando solo se muestran.

Ayudas visuales
Además de las distintas ayudas visuales que se describen en Integración semántica de la consola, posee otras ayudas visuales:
Una línea vertical en la columna 80 (u otra). Esto se configura en la pestaña Varios de la página Aspecto del diálogo Editar perfil.
Se pueden mostrar números de línea como una superposición del texto del terminal. Los números de línea se muestran en rojo en el extremo derecho de cada línea. Las líneas se numeran consecutivamente desde la primera línea (superior) del historial. La visualización de números de línea se puede configurar en la página Avanzado del diálogo Editar perfil. Puede cambiar entre los tres modos que se muestran mediante un atajo de teclado (el predeterminado es \).