{-6ren">
gpt4 book ai didi

typescript - VS Code扩展Api获取文档全文Range?

转载 作者:搜寻专家 更新时间:2023-10-30 20:33:51 25 4
gpt4 key购买 nike

我还没有找到一个好的方法来做到这一点。我目前的做法是先全选:

vscode.commands.executeCommand("editor.action.selectAll").then(() =>{
textEditor.edit(editBuilder => editBuilder.replace(textEditor.selection, code));
vscode.commands.executeCommand("cursorMove", {"to": "viewPortTop"});
});

这并不理想,因为它在进行选择然后替换时会闪烁。

最佳答案

这可能不可靠,但我一直在使用它:

var firstLine = textEditor.document.lineAt(0);
var lastLine = textEditor.document.lineAt(textEditor.document.lineCount - 1);
var textRange = new vscode.Range(firstLine.range.start, lastLine.range.end);

关于typescript - VS Code扩展Api获取文档全文Range?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45203543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com