Listary 6 Beta 来了 🎉

打开选项 - Features - File Search - Index,点下 Rebuild index 手动重建下索引看看多长时间。正常情况应该在10秒以内,超过30秒可能就有些问题了,这种情况麻烦提供下 log:

  1. 退出 Listary。
  2. 命令行运行:
    "C:\Program Files\Listary\Listary.exe" --log-level=0 --disk-search-log-level=0
  3. 去设置界面手动重建下索引(Features - File Search - Index - Rebuild index)。
  4. Log 文件发到 support@listary.com 或上传论坛:
    C:\Users\<Your user name>\AppData\Roaming\Listary\UserProfile\Cache\<Your computer name>\ListaryLog.txt

看下这些程序是不是都是以管理员权限运行的?

常见浮点误差,会研究下能否解决。

:rofl:尴尬了!下面就是任务栏,列表永远点不到:rofl:

1 Like

这个问题我也遇到了

这个问题有遇到过么? 没有崩溃转储. 6.0.1.10, 我后面看能不能拿记事本抓到个堆栈或者dmp
在关闭"打开/添加文件的对话框"时崩溃, 无法稳定重现, 可能和vs2019preview也并没有关系.
(已确认32位的记事本也能搞崩, 64位的好像不会, 只要一直重复的打开关闭打开对话框(Ctrl+O, ESC; 无法稳定重现, 出现率>1% <10%)

错误应用程序名称: devenv.exe,版本: 16.0.28408.50,时间戳: 0x5c0c127c
错误模块名称: ListaryHook32-6.0.4.0.dll_unloaded,版本: 6.0.4.0,时间戳: 0x5c3b2d30
异常代码: 0xc00001a5
错误偏移量: 0x00023070
错误进程 ID: 0x62f4
错误应用程序启动时间: 0x01d4b222fd31a007
错误应用程序路径: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\Common7\IDE\devenv.exe
错误模块路径: ListaryHook32-6.0.4.0.dll
报告 ID: eedc2bdc-287e-4e3e-9501-21eccd885476
错误程序包全名: 
错误程序包相对应用程序 ID: 

---
错误应用程序名称: notepad.exe,版本: 10.0.17763.1,时间戳: 0x9ec74b61
错误模块名称: ListaryHook32-6.0.4.0.dll_unloaded,版本: 6.0.4.0,时间戳: 0x5c3b2d30
异常代码: 0xc00001a5
错误偏移量: 0x00023070
错误进程 ID: 0x7e48
错误应用程序启动时间: 0x01d4b2cae287eef3
错误应用程序路径: C:\Windows\SysWOW64\notepad.exe
错误模块路径: ListaryHook32-6.0.4.0.dll
报告 ID: a59a1085-82df-4ff0-a6ab-a02ee6c83621
错误程序包全名: 
错误程序包相对应用程序 ID: 

---

错误应用程序名称: notepad.exe,版本: 10.0.17763.1,时间戳: 0x9ec74b61
错误模块名称: ListaryHook32-6.0.4.0.dll_unloaded,版本: 6.0.4.0,时间戳: 0x5c3b2d30
异常代码: 0xc0000005
错误偏移量: 0x00014cd4
错误进程 ID: 0x7e48
错误应用程序启动时间: 0x01d4b2cae287eef3
错误应用程序路径: C:\Windows\SysWOW64\notepad.exe
错误模块路径: ListaryHook32-6.0.4.0.dll
报告 ID: 437714fe-55d4-444f-856d-e755ca73fede
错误程序包全名: 
错误程序包相对应用程序 ID: 

好像在win10 权限不足。比如点了底部的任务栏 双击ctrl 就出不来

关于搜索结果有点疑问,截图见下:

  1. 搜索结果限制在50个了吗?截图中搜“config”,50个结果中没有想要的“C:\workspace\config”目录。是因为该目录被排序到50+了?(通过其他方法搜到该目录一次之后就能正常搜到了)
  2. 若限制在50个,那么在找不到想要结果的情况下如何确定是没有该文件还是它被排到50+了?
  3. 在DirectoryOpus中不会优先显示当前目录下内容,但是在Explorer中会。
  4. DirectoryOpus中不支持“即写即搜”,需要先ctrl*2,后续有计划支持吗?
  5. “Priorities"中默认有 ^. 和 ^~,具体含义是什么?

版本6.0.1.10,win10家庭版 1803
疑问较多,麻烦啦~

你第三个结果不就是你要找的目录吗。

第三个是 C:\workspace\config\idea\config。
我要找的是它上级的那个 config 目录。

^\.^~,这是 Regex (Regular Expression),即正则表达式,表示文件或文件夹的名称以 .~ 开头。

收到,会修复。

有其他用户报告过,不过我这里一直没有重现。接下来会进行些自动化的测试来定位问题。

权限问题马上会解决。

  1. 是。
  2. 可输入父目录名进行进一步筛选,如 config workspace\。具体见 https://www.listary.com/docs/advanced-search-syntax
  3. 第三方文件管理器支持还未完成,马上会有。
  4. 同上。

感谢回复!(以及 DiamondbacK的回复 :slight_smile:

试了 config workspace\ 这种指定父路径的方式,对于许多文件/目录都能达到效果,但是在此例中 workspace\ 下包含了许多带有“config”的文件和目录,导致直观上理应最优先的workspace\config仍然不在列表中。虽然想办法搜到一次之后会被提权因而不影响后续搜索,但是感觉搜索结果的排序还是有待改进。

期待新版本~

1 Like

同意这点。Listary 对于搜索串中的 \ 的处理方式削弱了用户对路径的限制能力,\ 既是父目录指示符,又是搜索串分隔符,等价于 \<space>。如果对 \ 与后方字符之间有空格和无空格的情况区别对待,无空格时优先匹配为直接父目录,而不是任意层级的父目录(但不是严格匹配路径),会更方便。

这里计划以优化排序为主。\ 因为只匹配目录名的一部分,用它直接来指定父目录有点奇怪。

有几个小问题

  1. 最近我升级到了win10 1809之后, listary5也莫名其妙出现了所有文件都变成前面感叹号的样子了, 刚打开不会, 也是过一段随机的时间时候才会出现, 点击没反应…试过重装listary5并且清除了AppData\Roaming\Listary里面的配置信息, 还是没有效果, 始终无法解决, 不过看到listary6已经能满足日常使用了, 我就换过来了, 速度是真心快啊…
  2. listary6在设置为alt+或者alt+Q之类的用alt组合的快捷键会有一个问题, 第一个字打了没反应(比如输入opt就只会出现pt), 就是每次重新打开listary窗口的时候才会出现, 退格删除掉再输就不会...我换成win+, 倒是没问题了, 这个我仅仅是反映一下, 反正其他快捷键都不影响
  3. 假如我远程操作一台装了listary6的电脑, 在搜索结果里面右键菜单点了copy, 复制到我当前电脑listary6就会奔溃掉, 现在远程复制些小东西只能先open containing folder打开资源管理器里面再复制那个文件…

alt+反引号怎么打不出来, 我刚开始设置的是alt+反引号, 现在是win+反引号…esc下面那个…

论坛使用 Markdown 语法,「`」需要用「\」转义,写作「\` 」。