gpt4 book ai didi

monaco-editor - 如何在当前视口(viewport)滚动时获取 Monaco 编辑器中第一条可见行的行号?

转载 作者:行者123 更新时间:2023-12-05 05:00:06 31 4
gpt4 key购买 nike

我正在构建并排预览,因此我需要在编辑器中获取最上面的可见行号。

我想我可以获得顶部像素滚动条:

  editor.onDidScrollChange(function (e) {
console.error(e.scrollTop);
});

和光标行号:

editor.getPosition().lineNumber

但我没有管理最上面的可见行。

最佳答案

啊,在搜索了一些之后我找到了getVisibleRanges :

  editor.onDidScrollChange(function (e) {
console.error(editor.getVisibleRanges()[0].startLineNumber);
});

这显示了第一个完全可见的行的编号。

关于monaco-editor - 如何在当前视口(viewport)滚动时获取 Monaco 编辑器中第一条可见行的行号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63228626/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com