VSCode 即使专注于文本,活动文本编辑器也不起作用 Window

VSCode Active Text Editor Doesn't Work Even When Focused On A Text Window

在我的 VS Code 扩展上,我正在尝试获取当前工作区的路径。我已经尝试过它在文档中所说的内容:vscode.window.activeTextEditor 但这总是返回 undefined.

我是不是做错了什么?

尝试过的代码:vscode.window.activeTextEditor

所以我实际上在乱七八糟之后找到了答案。

它确实有效,我只是没有正确地拉起 window。

  1. 转到[Extension Development Host]window
  2. 从命令面板启动您的扩展 (CTRL + Shift + P)
  3. [Extension Development Host]window中,您必须打开一个工作区或文件。

之所以这样工作,是因为它只检测在扩展主机 window 中打开的工作区和文件。