我不知道如何将 JavaScript 的显示语言更改为类似 Swift(或其他语言)。
我使用了 "npm install monaco-editor" 命令进行安装。
<script src="node_modules/monaco-editor/min/vs/loader.js"></script>
<script>
var editor;
require.config({ paths: { 'vs': 'node_modules/monaco-editor/min/vs'
}});
require(['vs/editor/editor.main'], function() {
editor =
monaco.editor.create(document.getElementById('container'), {
value: [
'function x() {',
'\tconsole.log("Hello world!");',
'}'
].join('\n'),
language: 'javascript',
theme: "vs-dark"
});
});
function showMessage() {
var text = editor.getValue();
monaco.editor.setModelLanguage(editor.getModel(), "swift")
editor.updateOptions({
language: "objective-c"
});
alert(text);
}
</script>
我期望在运行showMessage函数后,显示代码从JavaScript变为Objective-C。但实际上没有显示错误信息。有人知道如何做吗?