打开选项 - Features - File Search - Index,点下 Rebuild index 手动重建下索引看看多长时间。正常情况应该在10秒以内,超过30秒可能就有些问题了,这种情况麻烦提供下 log:
- 退出 Listary。
- 命令行运行:
"C:\Program Files\Listary\Listary.exe" --log-level=0 --disk-search-log-level=0
- 去设置界面手动重建下索引(Features - File Search - Index - Rebuild index)。
- Log 文件发到 support@listary.com 或上传论坛:
C:\Users\<Your user name>\AppData\Roaming\Listary\UserProfile\Cache\<Your computer name>\ListaryLog.txt
看下这些程序是不是都是以管理员权限运行的?
这个问题有遇到过么? 没有崩溃转储. 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 就出不来
BoneC
395
关于搜索结果有点疑问,截图见下:
- 搜索结果限制在50个了吗?截图中搜“config”,50个结果中没有想要的“C:\workspace\config”目录。是因为该目录被排序到50+了?(通过其他方法搜到该目录一次之后就能正常搜到了)
- 若限制在50个,那么在找不到想要结果的情况下如何确定是没有该文件还是它被排到50+了?
- 在DirectoryOpus中不会优先显示当前目录下内容,但是在Explorer中会。
- DirectoryOpus中不支持“即写即搜”,需要先ctrl*2,后续有计划支持吗?
- “Priorities"中默认有 ^. 和 ^~,具体含义是什么?
版本6.0.1.10,win10家庭版 1803
疑问较多,麻烦啦~
BoneC
397
第三个是 C:\workspace\config\idea\config。
我要找的是它上级的那个 config 目录。
是 ^\.
和 ^~
,这是 Regex (Regular Expression),即正则表达式,表示文件或文件夹的名称以 .
和 ~
开头。
有其他用户报告过,不过我这里一直没有重现。接下来会进行些自动化的测试来定位问题。
BoneC
403
感谢回复!(以及 DiamondbacK的回复 
试了 config workspace\
这种指定父路径的方式,对于许多文件/目录都能达到效果,但是在此例中 workspace\
下包含了许多带有“config”的文件和目录,导致直观上理应最优先的workspace\config
仍然不在列表中。虽然想办法搜到一次之后会被提权因而不影响后续搜索,但是感觉搜索结果的排序还是有待改进。
期待新版本~
1 Like
同意这点。Listary 对于搜索串中的 \
的处理方式削弱了用户对路径的限制能力,\
既是父目录指示符,又是搜索串分隔符,等价于 \<space>
。如果对 \
与后方字符之间有空格和无空格的情况区别对待,无空格时优先匹配为直接父目录,而不是任意层级的父目录(但不是严格匹配路径),会更方便。
这里计划以优化排序为主。\
因为只匹配目录名的一部分,用它直接来指定父目录有点奇怪。
alt+反引号怎么打不出来, 我刚开始设置的是alt+反引号, 现在是win+反引号…esc下面那个…
论坛使用 Markdown 语法,「`」需要用「\」转义,写作「\` 」。