2017-11-14 7 views
8

को हाइलाइट नहीं करते हैं मैं में नई भाषा को परिभाषित कर रहा हूं। मैं उम्मीद करता हूं कि यह मेल खाने वाले ब्रैकेट और कोष्ठक को स्वचालित रूप से हाइलाइट करता है क्योंकि डिफ़ॉल्ट रूप से matchBrackets विकल्प सत्य है।मोनाको संपादक मैच ब्रैकेट

क्या मुझे कुछ और करना चाहिए?

नमूना कोड: this page पर देखो यह माइक्रोसॉफ्ट के नमूने कोड में भी काम नहीं करता।

उत्तर

1

आप java भाषा लिंक नीचे में परिभाषित देख सकते हैं

https://microsoft.github.io/monaco-editor/node_modules/monaco-editor/min/vs/basic-languages/src/java.js

Language

तो आप देखते हैं, क्या आप की जरूरत है कि config की तरह के रूप में भाषा के हिस्से लेकिन हिस्सा नहीं है भाषा।

तो अगर मैं Monarchdemo link पर कंसोल विंडो खोलने के लिए और नीचे

config = {"surroundingPairs":[{"open":"{","close":"}"}],"autoClosingPairs":[{"open":"{","close":"}"}],"brackets":[["{","}"]]} 
monaco.languages.setLanguageConfiguration("monarch-language-mylang", config) 

निष्पादित कोष्ठक के ऑटो मिलान के रूप में नीचे

config

Matching works

दिखाया काम करना शुरू करता इसलिए आपको कॉन्फ़िगरेशन को भी सेट करना सुनिश्चित करना होगा आपकी भाषा

संबंधित मुद्दे