在VSCode中打开

在VSCode中打开 公开 已发布

如何安装动作?

适用于
分类(旧)
启动 查询搜索 编程相关
关键词



更多信息
分享时间 2024-10-25 15:29
最后更新 25天13小时前
修订版本 9
用户许可 可自己使用或修改,不可再分享
Quicker版本 1.43.43
动作大小 31.1 KB

分享到

「可以用快速搜索打开VSCode工作区」

简介

功能

仿PowerToys功能,可以通过搜索框快速打开VSCode的工作区目录。

可以显示中文路径,并过滤空白路径和去重。目前尝试对地址列表按使用时间排序,但似乎无效(是地址不规范吗?)。

目前可以记录上次打开的工作区,并有动作上次打开和VSCode上次打开两种模式。

原理

通过访问本地的VSCode工作区目录来确定本地有哪些工作区,然后将工作区目录提取成列表保存。每次搜索在列表中查询。需要通过重建搜索索引来获取新增加的工作区(目前打开工作区后会自动重建索引一次)。

使用方法

  1. 将脚本安装在本地任何地方。注意,本脚本有右键菜单,但是可以在搜索框中右键脚本名称来显示。
  2. 之后在搜索框设置中分配一个动作直达词,用于触发动作(没有设置也能触发)。

在使用动作进行搜索之前必须先读取本地的文件来初始化列表,如果工作区有更新则需要重新刷新列表。(目前初始化和定期重建索引都会自动完成,不过如果你上次使用动作之后有打开新的工作区则需要手动刷新一次才能立即搜索到,不然只能打开其他工作区刷新一下列表)

可以通过右键菜单进入编辑界面手动添加或删除工作区目录。

说明

本动作在运行时会启动一个命令行终端的问题目前已经解决。

读取的大概是默认的工作区位置,我没有设置过vscode的存储位置。这个路径我直接在读取时写死了系统变量,没有用系统变量转换功能。如有问题请自行在脚本设置中调整路径。(需要是所有“最近打开的文件夹”的上层文件夹,动作会自己读取子文件夹里面的json配置项并提取路径)

作者所声明的动作特征:
  • 依赖本地特定路径或文件
  • 依赖第三方软件(如ffmpeg): VSCode
  • 会保存状态数据

最近更新

修订版本 更新时间 更新说明
9 25天13小时前 优化代码,添加 上次打开工作区 功能
8 2024-11-08 21:17 更改文本匹配方式,现在更容易匹配到内容
7 2024-11-08 18:36 为输入为空时以及无法找到结果时添加刷新操作

最近讨论

使用问题 · 35
Emptylight 23天6小时前
随便聊聊 · 68
Emptylight 2024-10-28 18:10