分享时间 | 2024-10-25 15:29 |
最后更新 | 25天13小时前 |
修订版本 | 9 |
用户许可 | 可自己使用或修改,不可再分享 |
Quicker版本 | 1.43.43 |
动作大小 | 31.1 KB |
仿PowerToys功能,可以通过搜索框快速打开VSCode的工作区目录。
可以显示中文路径,并过滤空白路径和去重。目前尝试对地址列表按使用时间排序,但似乎无效(是地址不规范吗?)。
目前可以记录上次打开的工作区,并有动作上次打开和VSCode上次打开两种模式。
通过访问本地的VSCode工作区目录来确定本地有哪些工作区,然后将工作区目录提取成列表保存。每次搜索在列表中查询。需要通过重建搜索索引来获取新增加的工作区(目前打开工作区后会自动重建索引一次)。
在使用动作进行搜索之前必须先读取本地的文件来初始化列表,如果工作区有更新则需要重新刷新列表。(目前初始化和定期重建索引都会自动完成,不过如果你上次使用动作之后有打开新的工作区则需要手动刷新一次才能立即搜索到,不然只能打开其他工作区刷新一下列表)
可以通过右键菜单进入编辑界面手动添加或删除工作区目录。
本动作在运行时会启动一个命令行终端的问题目前已经解决。
读取的大概是默认的工作区位置,我没有设置过vscode的存储位置。这个路径我直接在读取时写死了系统变量,没有用系统变量转换功能。如有问题请自行在脚本设置中调整路径。(需要是所有“最近打开的文件夹”的上层文件夹,动作会自己读取子文件夹里面的json配置项并提取路径)
修订版本 | 更新时间 | 更新说明 |
---|---|---|
9 | 25天13小时前 | 优化代码,添加 上次打开工作区 功能 |
8 | 2024-11-08 21:17 | 更改文本匹配方式,现在更容易匹配到内容 |
7 | 2024-11-08 18:36 | 为输入为空时以及无法找到结果时添加刷新操作 |