Actipro SyntaxEditor

    Contrôle d’édition similaire à une zone de texte multi-lignes qui met en surbrillance le texte et offre des fonctionnalités pour l’édition de code, similaire à l’éditeur de code dans Microsoft Visual Studio.

    SyntaxEditor est un puissant contrôle d’édition de texte doté de fonctionnalités pour une édition de code efficace, incluant la coloration syntaxique, le détourage du code, l’analyse syntaxique, les numéros de ligne, la sélection de bloc, l’interface utilisateur IntelliPrompt, le zoom, les ornements, le mode mono-ligne et bien plus encore. Il est basé sur notre cadre de texte/analyse extensible de nouvelle génération et possède bon nombre des mêmes fonctionnalités d’édition de code que l’on trouve dans l’éditeur de code de Visual Studio.

    SyntaxEditor est conçu pour être utilisé dans des applications d’IDE en ligne (environnement de développement intégré), cependant il existe de nombreuses autres applications qui peuvent bénéficier d’un tel contrôle. Plus de 20 langages d’exemple sont inclus pour vous aider à démarrer (tels que C#, HTML, Javascript et d’autres) et des modules complémentaires premium en option avec des fonctionnalités avancées pour l’édition de C#, VB, Python, XML, JavaScript et JSON sont également disponibles.

    Fonctionnalités clés:

    • Définissez des langages personnalisés avec notre application Language Designer, plus de 20 définitions gratuites incluses
    • Tokenisation du texte via des analyseurs lexicaux
    • Capacités d’analyse multi-thread, avec prise en charge des fragments de code
    • Un cadre d’analyse basé sur une grammaire robuste avec génération AST et rapport d’erreurs
    • Listes de complétion IntelliPrompt, informations sur les paramètres, informations rapides et extraits de code
    • Sélection de bloc (rectangulaire)
    • Plus de 100 actions d’édition intégrées comme la sélection, l’indentation, la transposition, etc.
    • Styles de mise en surbrillance personnalisables
    • Vues divisées
    • Créez facilement des marges personnalisées et des ornements de zone de texte, à la fois dans l’éditeur et dans les impressions
    • Indicateurs (signets, points d’arrêt, etc.)
    • Déroulement du code (pliage) et régions de texte masquées
    • Mode d’édition en ligne optionnel
    • Zoom à la souris
    • Séparation complète des modèles d’objet de document et d’interface utilisateur
    • Texte du document stocké dans des instantanés immuables sécurisés par thread
    • Modèle de recherche de texte flexible
    • Marquer des plages de texte avec des données personnalisées
    • Fonctionnalités puissantes de balayage de texte
    • Modèle d’objet abstrait et extensible
    • Intégration facultative gratuite avec les analyseurs ANTLR, Irony et Microsoft ‘M’ Language Definitions DSL
    • Prise en charge de l’édition Unicode et bidirectionnelle
    • Base de code partagée avec la version Silverlight