monaco-editor/website/playground/new-samples/creating-the-editor/editor-basic-options/sample.js

20 lines
632 B
JavaScript
Raw Normal View History

// Through the options literal, the behaviour of the editor can be easily customized.
// Here are a few examples of config options that can be passed to the editor.
// You can also call editor.updateOptions at any time to change the options.
2021-11-06 07:15:13 +08:00
var editor = monaco.editor.create(document.getElementById('container'), {
value: "// First line\nfunction hello() {\n\talert('Hello world!');\n}\n// Last line",
2021-11-06 07:15:13 +08:00
language: 'javascript',
2021-11-06 07:15:13 +08:00
lineNumbers: 'off',
roundedSelection: false,
scrollBeyondLastLine: false,
readOnly: false,
2021-11-06 07:15:13 +08:00
theme: 'vs-dark'
});
2021-11-06 07:15:13 +08:00
setTimeout(function () {
editor.updateOptions({
2021-11-06 07:15:13 +08:00
lineNumbers: 'on'
});
}, 2000);