[英]VsCode Extension: Rename Symbols
嘗試使用vscode.executeDocumentRenameProvider
命令:
import * as vscode from 'vscode'
vscode.commands.executeCommand('vscode.executeDocumentRenameProvider',
vscode.window.activeTextEditor.document.uri,
new vscode.Position(targetLine, targetCharacter),
'newSymbolName').then(edit => {
if (!edit) {
return false;
}
return vscode.workspace.applyEdit(edit);
})
這將利用為目標文件注冊的RenameProvider
。 如果不存在這樣的RenameProvider
,則需要實現一個
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.