V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
KingEngine
V2EX  ›  程序员

有目录搜索文本文件内容并定位的电脑软件么?这么实用的软件没人开发么???

  •  
  •   KingEngine · Oct 19, 2018 · 7617 views
    This topic created in 2746 days ago, the information mentioned may be changed or developed.

    首先用 Typora 记录 Markdown 笔记,作为 Windows 党确实很美观,也易操作。文件放置在 OneDrive 里也可以实现同步操作。 但是当搜索关键字时候就犯难了,找不到一款优秀的搜索软件,求推荐?? ( ps:目前找到一款名为 String Finder 的软件,很优秀,但是感觉界面不太友好,有更好的推荐么)

    52 replies    2018-10-23 23:34:23 +08:00
    jdhao
        1
    jdhao  
       Oct 19, 2018 via Android
    sublime text 自带搜索,ctrl + shift + f 可以搜索某个 project 下面所有文件,可以使用正则表达式搜索。

    或者可以使用 ripgrep,the silver searcher 等命令行工具,ripgrep 号称最快的搜索工具,可以使用,个人使用中也觉得速度很快。
    forestyuan
        2
    forestyuan  
       Oct 19, 2018
    很多 IDE 都有这个功能,比如 Visual Studio
    xiofee
        3
    xiofee  
       Oct 19, 2018   ❤️ 3
    Windows 下有 FileLocatorPro
    xiangyuecn
        4
    xiangyuecn  
       Oct 19, 2018   ❤️ 1
    #2 +1

    另附 notepad++的任意目录文本搜索:

    silentstorm
        5
    silentstorm  
       Oct 19, 2018
    你是说从文件夹里面搜索符合关键字的文件吗?
    很多文本编辑器都可以吧,比如 notepad++,emeditor
    May725
        6
    May725  
       Oct 19, 2018 via iPhone
    我有这种需求时是 grep 解决
    gao2008ss
        7
    gao2008ss  
       Oct 19, 2018 via Android
    鹰眼快搜 可以搜索文本、mht 网页、office 文件
    tamlok
        8
    tamlok  
       Oct 19, 2018 via Android
    或许你需要的是一个好用的带搜索管理的 md 笔记 https://github.com/tamlok/vnote
    AlisaDestiny
        9
    AlisaDestiny  
       Oct 19, 2018
    命令行的话用装 git bash 可以用 grep 命令。
    GUI 的话 submine text 和 notepad++都可以的。
    IDE 的话 idea 也可以搜索目录的吧。
    这么方便的功能开发者当然想到了,只是你没发现而已。
    jimliang
        10
    jimliang  
       Oct 19, 2018
    ripgrep 了解一下。https://github.com/BurntSushi/ripgrep
    vscode 就是用它来搜索文本的。
    lishunan246
        11
    lishunan246  
       Oct 19, 2018
    改下设置就可以了

    ![]( https://imgur.com/laqpc6A)
    mozutaba
        12
    mozutaba  
       Oct 19, 2018
    自带的都能搜啊
    likuku
        13
    likuku  
       Oct 19, 2018
    Google 早年做过一个很好用的 Google Desktop Search 软件,可惜 2011 年项目就关闭了,

    搜到一个号称是它的替代品 on windows,付费软件,官网有 30 天试用版下载,
    可以尝试,它还带有 OCR,支持搜索图片里的文字:

    Google Desktop Search Alternative for Windows - Copernic :
    https://www.copernic.com/en/products/google-desktop-search/
    KingEngine
        14
    KingEngine  
    OP
       Oct 19, 2018
    大家真是集思广益,感谢了!
    @lishunan246 改哪个设置?
    @mozutaba 自带当只能搜当前文件吧,不能搜索文件夹内所有文件
    @gao2008ss 可以,鹰眼快搜试过后,感觉界面什么的都是超级棒!但是有两个文件里关键词搜索不到,未知原因
    likuku
        15
    likuku  
       Oct 19, 2018
    #13 补充,搜到一篇 Copernic Desktop Search 评测文:

    Copernic Desktop Search,简单快捷的桌面搜索工具 - 数码荔枝 :
    https://www.lizhi.io/review/95608479
    ddup
        16
    ddup  
       Oct 19, 2018
    咦,你是我请来的拖么?
    我的这个,满足你的需求
    ![目录内容搜索]( https://bbs.guangmang.xyz/assets/files/2018-10-19/1539947877-326278-4-mb.jpeg)
    https://bbs.guangmang.xyz/d/1
    YingJie
        17
    YingJie  
       Oct 19, 2018 via Android
    filelocatorpro 了解一下,正版 100 ¥左右
    d5
        18
    d5  
       Oct 19, 2018
    2345 好压工具包有 4 大非常实用的工具,其中就有一个文本搜索,大小目录和任何拓展名的文件都可以搜指定文本是否出现,出现在多少行
    mozutaba
        19
    mozutaba  
       Oct 19, 2018
    @KingEngine xp 就有的功能
    KingEngine
        20
    KingEngine  
    OP
       Oct 19, 2018
    @ddup 感觉很高级,要怎么搭建么?
    ddup
        21
    ddup  
       Oct 19, 2018
    @KingEngine #20 什么环境都不用,绿色的的,过两天就会发布一个版本了。
    Actrace
        22
    Actrace  
       Oct 19, 2018
    notepad++的目录搜索非常好用啊。。速度还快。
    sola97
        23
    sola97  
       Oct 19, 2018
    WSL 下 grep 也行
    innoink
        24
    innoink  
       Oct 19, 2018 via Android
    我自己简单写过一个,用的 asio,150 行代码,1w 个文件的正则搜索只用了 3 秒。
    KingEngine
        25
    KingEngine  
    OP
       Oct 20, 2018 via Android
    @mozutaba windows 都有吧,findStr 命令,但是不友好,很慢
    @innoink 还有代码么?
    KingEngine
        26
    KingEngine  
    OP
       Oct 20, 2018 via Android
    @ddup ok 在哪下载
    miao1007
        27
    miao1007  
       Oct 20, 2018 via Android
    doc fetch 吧,基于分词检索的比较靠谱
    agagega
        28
    agagega  
       Oct 20, 2018
    如果你只需要查找字符串的话,ripgrep 就够了,你的 markdown 笔记再多也没有前公司数十万行的代码多吧。不过由于是笔记,所以需要分词索引。印象里没有什么好的工具,但是各大语言都有索引的库,也许可以写一个。
    DiamondbacK
        29
    DiamondbacK  
       Oct 20, 2018
    Everything 大概在去年开始支持内容搜索,可配合命令行版 es 使用。
    580a388da131
        30
    580a388da131  
       Oct 20, 2018 via iPhone
    我在用 n 年前的百度硬盘搜索,可惜由于太老了,win10 下小毛病不少。
    xupefei
        31
    xupefei  
       Oct 20, 2018
    ca1123
        32
    ca1123  
       Oct 20, 2018
    Everything....
    mozutaba
        33
    mozutaba  
       Oct 20, 2018
    @KingEngine 白瞎了这个标签“ Windows 党”
    lzhd24
        34
    lzhd24  
       Oct 20, 2018 via Android
    nodepad++,sublime
    everything
    findstr,grep
    43QYK2JU
        35
    43QYK2JU  
       Oct 20, 2018
    DocFetcher
    FileLocatorPortable
    PowerGREP
    JustinJie
        36
    JustinJie  
       Oct 20, 2018
    search and replace
    BQY2D0AgLxq4jzdr
        37
    BQY2D0AgLxq4jzdr  
       Oct 20, 2018
    可以考虑一下 fileseek,2.x 有免费版,现在是收费了。
    BQY2D0AgLxq4jzdr
        38
    BQY2D0AgLxq4jzdr  
       Oct 20, 2018
    https://csgo.love/temp/1810/a2c51596124655c8.jpg
    KingEngine
        39
    KingEngine  
    OP
       Oct 20, 2018
    @mozutaba 不能这么说,抛砖引玉,@所有人 感谢大家的建议!之前也知道一点,只是界面不太友好,由于只搜索笔记,这次我暂选建议中的 FileLocatorPro,由于搜笔记只需要搜索一个路径,它可以保存上次搜索历史功能,设置快捷键后在需要时候一键即达搜索。其他软件也很优秀,我想肯定适合其他有需要的人,选择也会更多一点,大家可以百花丛中找到适合的一款,而不是只是解决我的问题
    zhaogaz
        40
    zhaogaz  
       Oct 20, 2018
    所以就说嘛,这就是 md 编辑器 和 笔记软件 的核心差别了。

    我选择用 md 格式的笔记软件,直接在软件中解决这个需求。

    之前用 boostnote,界面还行,但是有点不够用。现在用 vnote,丑了点,但是不影响功能啊。
    chchwy
        41
    chchwy  
       Oct 20, 2018
    Notepad++
    tamlok
        42
    tamlok  
       Oct 20, 2018 via Android
    @zhaogaz 😂
    luozic
        43
    luozic  
       Oct 20, 2018 via iPhone
    早就有了,不过是企业用的,两种一种是 google 丢弃的 desk,另一个是英国的一个不过是专门做企业市场的。
    RuHe
        44
    RuHe  
       Oct 20, 2018
    Actual Search & Replace 还有 文本批处理专家 V3.0
    idcspy
        45
    idcspy  
       Oct 20, 2018   ❤️ 1
    我在用 ddup 开发的归海,都还不错,唯一就是暂时文件索引有 19m 的限制有点不爽。
    iNaru
        46
    iNaru  
       Oct 20, 2018
    WINRAR ……还能搜索压缩包里的文件。
    mozutaba
        47
    mozutaba  
       Oct 21, 2018
    @KingEngine windows 自带的搜索就能搜索文件内文本。自行百度。
    quinoa42
        48
    quinoa42  
       Oct 21, 2018
    4 核以上用 ripgrep,4 核以下用 ag
    iwtbauh
        49
    iwtbauh  
       Oct 21, 2018 via Android
    grep 啊,还能用正则表达式,grep 的 gnu grep 实现使用的 bm 算法超级快。
    huangzhe8263
        50
    huangzhe8263  
       Oct 22, 2018
    @tamlok #42 Vnote 的确是很明显的程序员审美...
    tamlok
        51
    tamlok  
       Oct 22, 2018 via Android
    @huangzhe8263 😂编辑区最大化,高效就行了😂也没人帮 vim 做个 ui 美化
    ddup
        52
    ddup  
       Oct 23, 2018
    @KingEngine #26 发布了,在这里下载,https://bbs.guangmang.xyz/d/1
    拉到底部有下载链接。
    @idcspy 用的就是我的
    有什么不足的请提意见,我们持续改进。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4147 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 178ms · UTC 10:19 · PVG 18:19 · LAX 03:19 · JFK 06:19
    ♥ Do have faith in what you're doing.