Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code VSCode扩展API-滚动显示_Visual Studio Code_Vscode Extensions - Fatal编程技术网

Visual studio code VSCode扩展API-滚动显示

Visual studio code VSCode扩展API-滚动显示,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,在VSCode扩展API中滚动时是否有检测方法。我看到的唯一可用功能是: onDidChangeActiveTextEditor:事件 onDidChangeTextEditorOptions:事件 OnDidChangeTextEditor选择:事件 onDidChangeTextEditorViewColumn:事件 OnDidChangeVisibleTextEditor:事件 OnDidChangeWindowsState:事件 onDidCloseTerminal:事件 我可以将其作

在VSCode扩展API中滚动时是否有检测方法。我看到的唯一可用功能是:

onDidChangeActiveTextEditor:事件
onDidChangeTextEditorOptions:事件
OnDidChangeTextEditor选择:事件
onDidChangeTextEditorViewColumn:事件
OnDidChangeVisibleTextEditor:事件
OnDidChangeWindowsState:事件
onDidCloseTerminal:事件

我可以将其作为功能请求归档。但是有什么方法可以避免这种行为吗?

VS Code现在有了一个用于此的api:窗口。onDidChangeTextEditorVisibleRanges

此事件由
文本编辑器VisibleRangeShangeEvent
对象触发:

导出接口文本编辑器VisibleRangeShangeEvent{
/**
*可见范围已更改的文本编辑器。
*/
文本编辑器:文本编辑器;
/**
*文本编辑器可见范围的新值。
*/
可视范围:范围[];
}

VS代码的标记预览使用此事件将编辑器的滚动与标记预览同步

谢谢你证实我的怀疑。我们只能拭目以待