Bug: 优先级功能失效 / 搜索缺少或多余文件

我看到有其他人有类似的问题了, 但还是提下, 毕竟搜索是软件最关键的feature, 希望作者能修复下
版本: 屏幕截图 2023-10-07 121513
系统: Win11 22h2

  1. 优先级的"忽略"无效: 在已经设置忽略C:\Windows目录的情况下还是能搜索到
  2. 优先级的"低"无效, 比如: 想备份下Listary6的设置, 应该在C:\Users\sun\AppData\Roaming\Listary\UserProfile\Settings目录下, 结果输入Listary无法搜索到, 将%USERPROFILE%\AppData调整到"正常"优先级后可以搜索到了

这两个实际上都是 feature:

  1. 可打开文件会被自动设为高优先级,所以即使在低优先级目录下也可以搜索到;
  2. 目前暂不支持搜索低优先级,低优先级和忽略的效果相同。

“ 2. 目前暂不支持搜索低优先级,低优先级和忽略的效果相同。”
这个不是bug而是feature?表示无法理解。如果是这样的话,那么在之前的版本里这个就是bug了。。

不太理解"可打开文件自动为高优先级"

  1. 搜索了下cat是"数字签名的目录文件", 也属于可打开文件吗, 我猜测你想说的是"可执行文件"吧
  2. 如果需要实现"可打开文件自动为高优先级", 也不需要这么做吧, 直接新建一条优先级正则规则\.exe$为高, 这样更好不是吗, 这样规则显示地更加清晰, 而不是隐藏在代码内部, 想取消规则也非常方便

另啥时候修复低优先级无效问题呀, 这怎么说都算bug吧 :kissing_heart:

是指关联了程序的文件,不是可执行文件,比如在我这边包括以下格式:

1sc, 3dd, 3ds, 3dt, 3fr, 3g2, 3gp, 3gp2, 3gpp, 5vw, 7z, 8ba, 8bc, 8be, 8bf, 8bi, 8bp, 8bs, 8bx, 8by, 8li, a11yevent, a11ytest, aac, abr, ac3, accda, accdb, accdc, accde, accdr, accdt, accdu, accdw, acf, aco, acp, act, acv, ade, adn, ado, adp, adt, adts, aex, ah2, ahk, ahs, ahu, aif, aifc, aiff, aip, aisln, alv, ameprojcc, amp, amplxe, amplxeproj, amr, ams, amv, ankiaddon, apc, ape, api, apkg, apl, apmx64, apmx86, application, appref-ms, arw, ase, asf, asl, asm, asr, ass, ast, asv, asx, asy, atc, atf, atn, au, ava, avi, axt, bat, bay, bc!, bc_bak, bfr, bib, bibtex, blg, bmp, bmq, bt, burp, c, c++, cab, cap, cat, cc, ccx, cda, cer, cetrainer, cfi, cha, chm, cin, cine, ciw, clf, clr, cls, cmd, colpkg, com, compositefont, conf, cp, cpp, cps, cr2, crl, crt, crw, cs, cs1, csh, csl, csproj, csv, ct, cue, cur, cut, cxx, dat, dc2, dcf, dcm, dcr, dctx, dctxc, dds, del, der, deskthemepack, dia, diagcab, diagcfg, diagpkg, dib, diff, divx, dlx, dmskm, dmslic, dmslog7, dmswks, dng, doc, dochtml, docm, docx, dop, dot, dothtml, dotm, dotx, downlist, dpg, dpl, dqy, drawio, drf, dsc, dsf, dts, dtshd, dtx, dvi, dvr-ms, dwfx, dxp, e, e8, eac3, easmx, eaz, ec, ecp, ecpd, edrwx, eeworkspace, eif, eip, em, emf, eml, enc, enf, enl, enlx, enp, enq, ens, entl, enw, enz, epr, eprtx, epub, erf, eslf, espf, esriaddin, etl, evo, evt, evtx, exe, exr, f4v, fdc, fff, ffo, fig, fl3, flac, flv, g3, gcpk, gif, gpk, grd, groovy, gxd, h, h++, hdr, hex, hh, hlp, hml, hol, hpp, hta, htm, html, hxx, hyper, i64, ia, ico, ics, idx, iff, ifo, igp, iiq, imesx, ion, ipfix, ipynb, iqy, isi, j2c, j2k, java, jfif, jng, jp2, jpc, jpe, jpeg, jpg, jps, js, jse, json, jsonp, jtx, k25, k3g, kc2, kdbx, kdc, key, kipx, koa, kt, kts, kys, layout, lbm, lcap, lmp4, lpk, ltx, lyr, m, m1a, m1v, m2a, m2t, m2ts, m2v, m3u, m3u8, m4a, m4b, m4p, m4v, mad, maf, mag, mam, maq, mar, marc, mas, mat, mau, mav, maw, md, mda, mdb, mdbhtml, mdc, mde, mdl, mdn, mdt, mdw, mef, meta, mft, mfw, mht, mhtml, mid, midi, mk3d, mka, mkv, mlapp, mldatx, mlpkginstall, mlproj, mlx, mmp, mn, mng, mnu, mod, mods, mos, mov, mp2, mp2v, mp3, mp4, mp4v, mpa, mpc, mpe, mpeg, mpg, mpk, mpl, mplog, mpls, mpv2, mqv, mrw, ms-one-stub, ms-windows-store-license, msc, msd, msg, msi, msp, msrcincident, msstyles, mst, msu, mtl, mts, mxd, mxf, mxt, nbib, ncfg, nef, nfo, nmc, nmf, nrw, nsr, nsv, ntar, nvram, ocsmeet, odp, ods, odt, oft, ogg, ogm, ogv, ols, one, onenote, onepkg, ones, onetastic, onetoc, onetoc2, opus, opuscert, orf, osdx, out, ova, ovd, ovf, oxps, p12, p3l, p3m, p3r, p7b, p7c, p7r, p7s, partial, pas, pat, patch, pbf, pbk, pbm, pcap, pcapng, pcd, pct, pcx, pdd, pdp, pef, perfmoncfg, pfm, pfx, pgm, pgx, pic, pict, pif, pitem, pkinfo, pkinfoag, pkinfoam, pkinfoas, pkinfobasemap, pkinfobasemapag, pkinfobasemapam, pkinfobasemapas, pkinfoe2, pklg, pkt, pls, pmf, pml, png, pnm, pot, pothtml, potm, potx, ppa, ppam, ppj, ppkg, ppm, pproj, pps, ppsm, ppsx, ppt, ppthtml, pptm, pptx, pptxml, ppx, prexport, prf, prfpset, pri, printerexport, prm, prmp, pro, prpreset, prproj, prsl, prtl, prvc, prx, psb, psbf, psc1, pscp, psd, psdt, psf, psjs, psp, psprj, pst, ptx, pub, pwz, pxn, pxr, py, pyc, pyo, pyw, qbs, qds, qml, qs, qt, qtk, ra, raf, ram, ras, rat, rba, rbg, rbl, rdc, rdf, rdp, reg, resmoncfg, respc, rev, rf5, ris, ris-rm8, rlt, rm, rmi, rmp, rmvb, rpm, rpp, rt, rtf, rw2, rwl, rwz, s19, s28, s37, saz, sbproj, sbv, scf, scr, sct, sdlic, searchresults, sfd, sfx, sgi, shc, shh, shproj, siproj, siwork, ska, skm, sldd, sldm, sldx, slk, sln, slnf, sltx, slx, smi, snd, snoop, spc, sr2, srf, srt, srw, ssa, ssc, ssf, sst, sta, sti, stm, stvproj, sty, sub, sup, svclog, svg, sxd, sxt, syc, t, tak, targa, tbi, tbm, tcproj, td, tde, tds, tdsx, tex, tga, theme, themepack, thmx, thunderskin, tif, tiff, tld, tlf, tlr, tmp, tms, tom, torrent, tp, tpc, tpk, tpkx, tpr, tps, tr1, trace, trp, ts, tsvc, tta, ttml, tts, tvc, tvs, twb, twbx, txt, tzst, udl, ui, url, usf, vbe, vbproj, vbs, vcf, vcs, vdw, vdx, vmac, vmba, vmcz, vmpl, vmsd, vmt, vmtm, vmx, vmxf, vob, vpr, vsd, vsdm, vsdx, vsix, vss, vssm, vssx, vst, vstm, vsto, vstx, vsx, vtt, vtx, vwr, wab, wap, wav, wax, wbcat, wbk, wbm, wbmp, wcx, wdp, webm, webmap, webp, webpnp, website, wemta, wemtaidx, wemtc, wemtv, wemtvidx, wim, wizhtml, wm, wma, wmd, wmf, wmp, wms, wmv, wmx, wmz, woff2, wpa, wpapk, wpc, wpl, wpz, wsc, wsf, wsh, wtv, wv, wvx, x3f, xaml, xbap, xbm, xclf, xfp, xht, xhtml, xla, xlam, xlk, xll, xlm, xls, xlsb, xlshtml, xlsm, xlsx, xlt, xltd, xlthtml, xltm, xltx, xlw, xpm, xps, xrm-ms, xspf, xts, y9p, y9s, zip, zoom, zoommtg, zst

低优先级的确是有意暂时忽略的,不是 bug。

bug 以外的问题需要向 @Xinyi@Channing 反馈。

  1. 这文件后缀名可真多的…但是所有文件都可以称之为"可打开文件"吧, 只要有对应的应用即可.
    比如, 这里没有包括inf/dll后缀, 而inf可以通过记事本打开, dll可以通过反编译工具打开, 等等…
    所以这里这么多后缀是以什么逻辑列举出的呢
  2. 既然目前优先级有"低"有"忽略", 而二者又是一样的, 要嘛不显示"低"优先级, 要嘛暂未实现对应功能, 无论是否是"有意的"必然是bug, 属于"暂时忽略"的bug