monaco-editor version: 0.10.1
Browser: Chrome
OS: Windows 7
Steps or JS usage snippet reproducing the issue:
How set my text in cursor position of editor?
<div id="container" style="width:800px;height:600px;border:1px solid grey"></div>
<script src="monaco-editor/min/vs/loader.js"></script>
<script>
require.config({ paths: { 'vs': 'monaco-editor/min/vs' }});
require(['vs/editor/editor.main'], function() {
var editor = monaco.editor.create(document.getElementById('container'), {
value: [
'<html></html>'
].join('\n'),
language: 'html'
});
$('#myButton').on('click',function(){
// this set text in cursor of editor?
});
});
</script>
You should look at monaco.d.ts to learn APIs, for example at monaco.editor.ITextModel.applyEdits:
editor.getModel().applyEdits([{
range: monaco.Range.fromPositions(editor.getPosition()),
text: 'Hello World'
}]);
Most helpful comment
You should look at monaco.d.ts to learn APIs, for example at monaco.editor.ITextModel.applyEdits: