Расширение кода 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 не создавал должным образом текстовые редакторы для файлов определенного размера. Этот предел размера с тех пор увеличился, но вы все равно можете столкнуться с этим ограничением для очень больших файлов