Traiga una potente experiencia de edición de código similar a Visual Studio a sus propias aplicaciones. Incluye todas las características avanzadas que se encuentran en los editores de código populares. Los lenguajes de sintaxis para los idiomas más populares están disponibles, o personalizados, cree el suyo para manejar cualquier lenguaje propietario.
Resaltado de sintaxis
Los estilos de resaltado pueden ser completamente personalizados por el usuario final para cada lenguaje de código. SyntaxEditor viene con resaltado de sintaxis para más de 25 idiomas.
Esbozo de código (plegable)
El usuario final puede recopilar intervalos de texto definidos por el idioma. Un pequeño adorno representa el texto recogido, y al pasar por encima de él, muestra el texto contenido.
Modos de selección
Si bien generalmente se usa el modo de selección continua predeterminado, hay disponible un modo de selección de bloques especial que admite la edición simultánea de varias líneas.
Indicadores
Los indicadores son regiones de texto con etiquetas especiales que muestran un glifo en el margen del marcador y, opcionalmente, resaltan el rango de texto con estilos especiales. Se admiten indicadores basados en rangos de texto (por ejemplo, punto de interrupción) e indicadores basados en líneas (por ejemplo, marcadores).
Adornos
Un potente sistema de capas de adorno permite agregar cualquier tipo de elementos de interfaz personalizados (imágenes, formas e incluso controles) en cualquier lugar dentro del área de texto. Agregue fácilmente líneas de garabato, reflejos de fondo o cualquier otra decoración al texto.
Buscar (buscar/reemplazar)
Una API de búsqueda flexible está integrada en el control con la capacidad de resaltar coincidencias. Los usuarios finales pueden usar la búsqueda incremental para buscar sin interfaz de usuario o nuestro control de vista previa de búsqueda que tiene una interfaz de usuario lista para usar para encontrar / reemplazar.
Salto de línea
Cuando el salto de línea está habilitado, las líneas largas se agrupan en el borde de la vista del editor en una nueva línea para que todo el texto pueda ser visible sin desplazamiento horizontal.
Modo de una sola línea
Un modo opcional de una sola línea representa el control como un TextBox normal, pero con toda la sintaxis resaltada, selección, IntelliPrompt y otras características que hacen que SyntaxEditor sea excelente.
Dividir vistas
Divida el editor en varias vistas de tamaño variable para que se puedan ver y editar diferentes partes del mismo documento en el mismo control de editor.
Deshacer y rehacer
Las ediciones de un documento se rastrean en pilas de deshacer y rehacer, lo que permite a un usuario final retroceder a una versión anterior del texto del documento.
Retroceso de bloqueo / saliente
Seleccione varias líneas y presione Tab para bloquearlas en la siguiente tabulación o Mayús + Tab para pasar a través de ellas.
Espacios en blanco visibles
Los caracteres de tabulación y espacio se pueden representar opcionalmente mediante glifos que muestran el espacio en blanco generado por el carácter.
Delimitadores
Los idiomas pueden admitir fácilmente el resaltado del delimitador (soporte) y el relleno automático del delimitador.
Arrastrar y soltar
Arrastre y suelte el texto en la vista del editor o externamente hacia/ desde otras aplicaciones, donde puede determinar la representación textual del lanzamiento.
Márgenes
Los márgenes de vista previa del editor de números de línea, diseño, selección, regla y saltos de línea se envían con el control. También se pueden crear márgenes personalizados.
Impresión
Los cuadros de diálogo integrados admiten la impresión de documentos configurables. Se incluyen el título del documento, el número de línea, el glifo de salto de línea y los márgenes del número de página.
Edición Bi-Di e IME
Todo el texto se edita en caracteres Unicode y la edición bidireccional es totalmente compatible. IME se puede utilizar para insertar glifos de caracteres extendidos.
IntelliPrompt
Las características de la interfaz de usuario de IntelliPrompt son una ayuda para el usuario final que admite la finalización de código y proporciona información contextual sobre el código circundante.
Lista de finalización
Muestra varias opciones de autocompletar para que el usuario final elija en respuesta a Ctrl + Espacio. Las características incluyen sugerencias de descripción, filtros, varios algoritmos de coincidencia, resaltados de texto coincidentes y más.
Información de parámetros
Muestra sugerencias emergentes útiles sobre una llamada que se está escribiendo y sus parámetros. Se pueden mostrar múltiples sobrecargas de invocación en una sola ventana emergente, utilizando las teclas de flecha para cambiar entre ellas.
Información rápida
Proporciona información detallada sobre lo que se encuentra en la ubicación actual del intercalado o debajo del mouse. Utilice el lenguaje de marcado mini-HTML para aplicar formato avanzado al texto mostrado.
Selección de fragmentos de código
Muestra una lista de finalización para navegar por las carpetas de fragmentos de código y seleccionar un fragmento de código aplicable para insertar. Los fragmentos de código utilizan el mismo formato de archivo que Visual Studio.
Plantillas de fragmentos de código
Cada fragmento de código puede declarar varios campos de texto. Cuando se activa una sesión de plantilla de fragmento de código, se inserta el texto y el usuario final puede tabular entre los campos para editar sus valores.
Símbolos navegables
Los menús desplegables colocados encima del editor pueden mostrar todos los símbolos raíz disponibles (generalmente tipos) y miembros dentro del símbolo raíz seleccionado. Las selecciones se actualizan a medida que se mueve el cursor en el editor.
Requisitos de Sistema
¿No sabe qué software necesita o no ha encontrado lo que busca? Tenemos un equipo listo para ayudarlo a elegir el software adecuado para su empresa