2017-10-16 29 views
0

J'utilise l'éditeur Ace avec le mode "html" pour la programmation web en tant que IDE web. Je peux mettre en évidence le code pour HTMl, CSS et JavaScript. Cela fonctionne bien. Ceci est mon code:Éditeur Ace/incrustation de syntaxe multiple en surbrillance

editor.getSession().setMode('ace/mode/html'); 

Je voudrais intégrer coffeescript et la syntaxe dactylographiée trop fort lorsque vous utilisez le

<script type='text/coffeescript'> 

et

<script type='text/typescript'> 

balises sur la page. Ace a des modes pour ces langages mais ce sont des fichiers séparés (mode-coffee.js et mode-typescript.js) et je ne sais pas comment je pourrais les intégrer dans mode-html.js. Le code est plutôt compliqué.

Pourriez-vous m'aider? J'étudie ces fichiers depuis plusieurs heures et j'apprécierais toute aide. Je vous remercie.

+0

Est-ce que cela résout votre problème? https://stackoverflow.com/questions/23278238/ace-code-editor-set-language-dynamically –

+0

@DerekBrown Non, ça n'aide pas, j'ai déjà vu ce sujet, ça dit juste comment je peux régler le mode mais je le sais et ça marche pour moi. Ce dont j'ai besoin, c'est de fusionner plusieurs modes comme ajouter la surbrillance de la syntaxe "coffeescript" au mode "html" et je ne sais pas comment. Merci. – log69

+0

Je vois ce que vous dites - votre édition clarifie beaucoup la question. –

Répondre

0

Ce n'est actuellement pas possible. Nous cherchons à ajouter ceci comme une fonctionnalité, qui est suivie par un problème GitHub here.