'使用vscode打开当前文件夹'此命令出现Bug

  • 设置如图
  • 问题描述:
    • 正常使用有十几天了,今天突然发现使用这个命令无法打开当前文件夹了,会在vscode中打开一个名为"{current_folder}"的文件
  • Listary版本: 6.0.5.16
  • 系统版本: Win10教育版 1809
  • 其他说明
    • 遇到问题的时候忘记录屏了,只截了一张图,后面我重启电脑发现又可以正常使用了,暂时无法重现这个bug

有时会遇到这种情况,估计是因为无法获取当前 Explorer 窗口的路径。解决办法是按 Ctrl + N 复制一个窗口,再使用 Listary。

  • 再打扰一下,上次反馈过关于"搜索文件名,完全匹配项在模糊匹配项后面的问题",你推荐我将这个文件优先级设置为High
  • 但是今天我遇到一个找不到完全匹配项的Bug

前缀 \ 这种语法在 Listary 里没有定义,直接搜 Run 就行。搜不到应该是 bug。

你是指 在使用6.0.5.16时遇到的一些问题 吧。设置目录优先级并不包括该目录本身,系统中含 run 的文件或目录太多,需要更多条件来缩小范围。比如可以搜索:

  • folder: run
  • d:\ run
  • folder: d:\ run

.vscode 目录下干扰项太多,也可以将其设置为低优先级。

两个问题的一个共同解决方案

要搜索 Run 目录以及这个目录下的文件,可以不设置优先级,而用 Filters 解决。添加一个 filter,例如设置为

Keyword:      r
Name:         Run Apps
Search in:    D:\Run

搜索文件 foo 时,输入 r: foor foo(空格会自动添加冒号)。搜索目录 Run 本身则输入 r

应该是搜索某些特定扩展名的文件,例如 docx,txt,pdf 等。