I see there is a way to set scrolltop
in monaco editor. How would one scroll to a specific line instead of a specific pixel?
Asked
Active
Viewed 1.1k times
19

Johnston
- 20,196
- 18
- 72
- 121
2 Answers
49
As in the docs: https://microsoft.github.io/monaco-editor/api/interfaces/monaco.editor.icodeeditor.html
Scroll to top, in px:
editor.setScrollPosition({scrollTop: 0});
Scroll to a specific line:
editor.revealLine(15);
Scroll to a specific line so it ends in the center of the editor:
editor.revealLineInCenter(15);
Move current active line:
editor.setPosition({column: 1, lineNumber: 3});

nachoab
- 1,908
- 1
- 23
- 36
5
I just want to add that if you want to scroll to the last line, you can use
editor.revealLine(editor.getModel().getLineCount())

Rom1
- 346
- 4
- 17