VS-Code扩展:vscode.window.activeTextEditor == undefined

时间:2017-08-07 10:30:23

标签: visual-studio-code vscode-extensions

我写了一个Visual Studio Code扩展。 基于这个例子: https://github.com/Microsoft/vscode-extension-samples/tree/master/previewhtml-sample

var editor = vscode.window.activeTextEditor;
if (!editor) {
    console.log("No open text editor");
}

如果我打开2MB文件,这可以正常工作。 但如果文件是5MB或更大,则不行。

但是如果我将一个10MB复制( Ctrl + C Ctrl + V )到新编辑器中它会工作,并且很快。 有谁知道这是什么样的限制?

或者是否有一些工作可以让用户在命令中选择文件。 要直接读取文件吗?

1 个答案:

答案 0 :(得分:1)

此问题已在this issue的上游

解决

根本原因是VS Code无法为特定大小的文件正确创建文本编辑器。此后,该大小限制有所增加,但是对于超大文件,您仍然可能会遇到此限制