跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 有哪些本地代码库搜索利器
未分類
1 1 月 2021

有哪些本地代码库搜索利器

有哪些本地代码库搜索利器

資深大佬 : yagamil 3

已经在 v 站搜了一遍,没什么好用的结果。 求推荐一个类似与 everything 的快速软件,windows 的自带搜索太占资源,linux 目前只是粗暴的 find xxxx | xargs grep 来搜,有没有好用一点的,最好可以做到像 github 这样的。

之前搭过 es 在本地,不过因为太占内存了。

大佬有話說 (25)

  • 資深大佬 : tangkaichuan

    AnyTXT

  • 資深大佬 : illusionist

    感觉 IDEA 能满足你的需求,直接 IDEA 打开目录,然后你就可以双击 shift 搜索文件,如果是内容,可以用 search in path,设置个快捷键就 OK 。开源社区办就可以啦,不用买旗舰版。其他的也很多呀,比如 sourceinsight,slickedit,不过这个要收费的。我用的是 slickedit,主要是轻量。平时加载几个 G 的 Android 代码,IDEA 吃机器配置,Slickedit 快很多啦。

  • 資深大佬 : chenshun00

    grep -nr “xxx” .

  • 主 資深大佬 : yagamil

    @illusionist 主要是磁盘里不同项目,也有 github 上其他的别人项目,用 idea 载入整个盘,第一次载入非常慢。。

  • 資深大佬 : openmynet

    ripgrep

  • 資深大佬 : zhuangzhuang1988

    以前 kibana 有个 code 的插件
    支持加入 git + 索引, 然而删除了
    可以下载以前的版本试试
    https://github.com/elastic/kibana/pull/49404

  • 資深大佬 : guoshim

    ripgrep +1. 在简单暴力的方法里面应该算是最快的了。

  • 資深大佬 : icelo

    AnyTXT,可以实现文件内容搜索!

  • 資深大佬 : learningman

    @illusionist IDEA 的双击 shift 好像找的是函数名?我上次找字符串都找不到

  • 資深大佬 : wangduanduan

    没必要为了搜点代码再安装一个服务,那真是饶了九曲十八弯了。

    比 grep 更快,更友好的有 ack 。比 ack 更快的有 ripgrep 。这两个命令行工具,绝对能够满足速度要求。

  • 主 資深大佬 : yagamil

    谢谢大家,直接在 windows 上装了 ripgrep 了

  • 資深大佬 : illusionist

    @learningman #9 shift 会默认找文件和 class,action 等,可以右边弹出框配置检索类型,字符串用 search in path,在 keymap 里面配置一个快捷键,我忘记默认的是啥了,我的被我改成 ctrl+shift+l 了

  • 資深大佬 : newdongyuwei

    git grep
    ag
    rg

  • 資深大佬 : isukkaw

    VSCode (确信)

  • 資深大佬 : 402124773

    opengrok 啊

  • 資深大佬 : secondwtq

    只有我觉得 GitHub 的代码搜索非常不好用么 ……

  • 資深大佬 : mmdsun

    Windows 自带的搜索我把.java .js .py 都开文本索引 没感觉。

    ( Win10 20H2 更新,微软更新 Windows Search,以在用户积极使用计算机时暂停索引编制过程。

    Win10 2004 版,引入新算法可检测到过度使用和其他性能问题,并限制搜索索引活动以防止系统变慢。 )

  • 資深大佬 : weyou

    everything 不香么? 一直这么搜啊
    yourprojectpath*.py content:<keyword>

  • 資深大佬 : nightwitch

    各种 tags 相关的工具啊
    ctags,gtags

  • 資深大佬 : zjsxwc

    emacs 装 projectile

    逃

  • 資深大佬 : Team

    天哪,我没有看错吗?

    现今最流行的 Visual Studio Code 就是很好的工具.

    首先你需要将被测文件夹用 Visual Studio Code 打开,不管是用命令行参数还是快捷键都是可以的.

    然后你就按下 Ctrl+Shift+F 然后就在左侧面板中进行搜索,你会发现可以搜索整个文件夹里面的内容,而且支持正则表达式速度还挺快的,界面也很优美,而且还支持替换(Ctrl+Shift+H).

    当然快捷键不一定相同,我这个应该是默认的设置.

  • 資深大佬 : suke971219

    vscode 挂全盘实测起飞,还是指定一个项目文件夹吧

  • 資深大佬 : sewer

    ripgrep vsc 的搜索用的就是这个

  • 資深大佬 : Lemeng

    everting 解君悠

  • 資深大佬 : nmap

    试了一下 ripgrep,挺好使

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具