Monaco-editor: How to set my text in cursor of editor?

Created on 21 Jan 2018  路  1Comment  路  Source: microsoft/monaco-editor

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>

Most helpful comment

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'
}]);

>All comments

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'
}]);
Was this page helpful?
0 / 5 - 0 ratings

Related issues

gynet picture gynet  路  22Comments

spahnke picture spahnke  路  26Comments

sinaa picture sinaa  路  26Comments

tylerlong picture tylerlong  路  17Comments

akosyakov picture akosyakov  路  16Comments