Расширение кода VS: vscode.window.activeTextEditor == undefined

Я написал расширение кода Visual Studio. На основе этого примера: https://github.com/Microsoft/vscode-extension-samples/tree/master/previewhtml-sample

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

Это прекрасно работает, если я открою файл 2 МБ. Но не, если файл 5 МБ или больше.

Но если я скопирую (CTRL+C,CTRL+V) 10 МБ в новый редактор, он будет работать и очень быстро. Кто-нибудь знает, что это за ограничение?

Или, возможно, есть обходные пути, позволяющие пользователю выбрать файл в команде. Чтобы напрямую прочитать файл?

1 ответ

Это было рассмотрено выше по течению в этом выпуске

Основной причиной было то, что VS Code не создавал должным образом текстовые редакторы для файлов определенного размера. Этот предел размера с тех пор увеличился, но вы все равно можете столкнуться с этим ограничением для очень больших файлов

Другие вопросы по тегам