【问题标题】:VS-Code Extension: vscode.window.activeTextEditor == undefinedVS 代码扩展:vscode.window.activeTextEditor == undefined
【发布时间】:2017-08-07 10:30:23
【问题描述】:

我编写了一个 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 或更大,则不会。

但如果我将 (Ctrl+C,Ctrl+V) 10MB 复制到新编辑器中它会起作用,而且速度很快。 有谁知道这是什么限制?

或者是否有一些解决方法让用户在命令中选择文件。 直接读取文件?

【问题讨论】:

标签: visual-studio-code vscode-extensions


【解决方案1】:

这已在 this issue 上游解决

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

【讨论】:

猜你喜欢
  • 2022-06-14
  • 1970-01-01
  • 1970-01-01
  • 2020-08-06
  • 1970-01-01
  • 2021-12-25
  • 2022-12-03
  • 2021-08-21
  • 2021-01-19
相关资源
最近更新 更多