在之前的问题中,我问是否可以得到变量位置Getting locations of the variable declarations。
现在出现的问题是,我是否可以获得有关变量范围的信息。
我意识到vscode.executeDocumentSymbolProvider
返回的符号数组的作用域变量位于相同的数组中,但是没有指定谁是谁。
如果VS Code不提供此功能,我将使用symbols
返回的vscode.executeDocumentSymbolProvider
自行处理,方法是查看函数的起点和终点,并尝试查找给定的变量在该函数内部。如果VSCode提供它,那就更好了。
谢谢。