我的扩展程序在资源管理器树中创建了一个上下文菜单:
在
"contributes": {
"commands": [
...
{
"command": "myextension.mycommand",
"title": "Run my command"
}
],
"menus": {
"explorer/context": [{
"when": "resourceLangId == python",
"command": "myextension.mycommand",
"group": "MyGroup"
}]
}
}
在
extension.ts
文件中:export function activate(context: vscode.ExtensionContext) {
context.subscriptions.push(vscode.commands.registerCommand('myextension.mycommand', () => {
//How to get the filename or file path here?
}));
当我运行命令时,我想要获取右键上下文菜单中所点击文件的文件名或文件路径。你能告诉我如何做吗?非常感谢!