vscode-extensions - 即使专注于文本窗口,VSCode 活动文本编辑器也不起作用
问题描述
在我的 VS Code 扩展上,我试图获取当前工作区的路径。我已经尝试过它在文档中所说的内容:vscode.window.activeTextEditor
但这总是返回undefined
.
难道我做错了什么?
试过的代码:vscode.window.activeTextEditor
解决方案
因此,经过一番折腾,我实际上找到了答案。
它实际上正在工作,我只是没有正确拉起窗户。
- 走到
[Extension Development Host]
窗边 - 从命令托盘 (
CTRL + Shift + P
)开始您的扩展 - 在
[Extension Development Host]
窗口中,您必须打开工作区或文件。
它的工作原理是这样的,因为它只感知在扩展主机窗口中打开的工作区和文件。
推荐阅读
- c++ - 限制 QTableWidget 列中整数的输入范围
- javascript - 如何在js中将数组转换为对象?
- django - 如何使用 django 组来设置组权限
- javascript - javascript) remove() 删除元素,但仍然可以找到并访问已删除元素及其子元素
- firebase - 如何在 Flutter 中有字段 Timestamp 的类“flutter pub run build_runner build”?
- python - 从不在列表中的列中提取单词并创建新列
- java - 启动 Maven 文件 - 无法运行
- python - 操作字符串中的所有 url 并返回在 python 中修改的新字符串
- python - 迭代行并计算所选项目的平均值,将新值放入新列
- php - 在 PHP 中递归期间取消设置数组元素输出错误