Compléter le code et vérifier la syntaxe, dans un navigateur

Rafael Diaz

Compléter le code et vérifier la syntaxe, dans un navigateur


J’ai besoin d’implémenter une fonctionnalité très similaire à IntelliSense dans Visual Studio :

  • complétion de code
  • vérification de la syntaxe

Mais dans une page Web.

Existe-t-il un cadre pour y parvenir? Quelle serait la meilleure approche pour cela?

Nick Wilde

Vous avez marqué ce JS, donc je suppose que vous voulez une bibliothèque JS pour cela – mais pour plus de clarté … êtes-vous également intéressé par Flash / Silverlight / d’autres méthodes basées sur des plugins? De quel (s) navigateur (s) avez-vous besoin au minimum? Vous vous souciez des prix?

Rafael Diaz

Je ne suis pas intéressé par d’autres méthodes basées sur des plugins, et j’ai juste besoin des navigateurs actuels, FF, Chrome et IE. Les prix peuvent être consultés

Nick Wilde

Quelles langues doit-il prendre en charge?

Rafael Diaz

Je voudrais ajouter mes propres instructions réservées car nous avons un langage propriétaire

Nick Wilde

Ma recommandation devrait être assez simple pour ajouter votre propre indice / mise en évidence de la syntaxe à

Réponses


 Nick Wilde

Eh bien, j’utilise CodeMirror dans un plugin TinyMCE sur lequel j’ai effectué quelques modifications; et je viens de me rendre compte que vous pouviez activer l’ indication de code ainsi que la coloration syntaxique que je connaissais. Actuellement, la prise en charge des indices est disponible pour JS, XML, HTML, Python, SQL, CSS / LESS / SCSS et «n’importe quel mot». Il devrait être assez facile d’ajouter un support d’indices pour d’autres langues étant donné ces fichiers d’exemple et une bonne compréhension de l’autre langue.

CodeMirror est open-source sous la licence MIT et gratuit. En option, vous pouvez également acheter une licence de support commercial.

 

#et, #la, code, Compléter, dans, Le, Navigateur, syntaxe, un, vérifier

 

elle.fr

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *