Linux 下有什么免费的代码搜索工具或轻量级 IDE?

6 天前
 Vindroid

在做 Chromium 的二次开发,linux 上有能项目内全局搜索的关键词的软件吗?要类似这种在线搜索的 https://chromium.googlesource.com/

3820 次点击
所在节点    Linux
47 条回复
lululau
6 天前
grep, ack, ag, ripgrep, ast-grep, semigrep, gritql 哪个不够你使的
GiantHard
6 天前
astgrep 很不错,用来查找声明或者使用会比较方便 https://ast-grep.github.io/guide/quick-start.html
janus77
6 天前
50G 代码的项目都不愿意配个好点的开发机吗
Jinnrry
6 天前
50G 的源码量,最少 256G 内存起步吧,构建索引存到内存后 256G 都不一定放得下
Noicdi
6 天前
vscode 的搜索使用 ripgrep ,不知道对你合不合适
DaneWalters
6 天前
ETiV
6 天前
@cs4forever 盲猜是通过 IP 地址
见到过那种查询 IP 地址是什么公司的 API 服务
cs4forever
6 天前
@ETiV 好的 感谢 这样不用自己破解了
csfreshman
6 天前
@Vindroid #8 souceinsight
kite12580
6 天前
普通情况搜索代码可以试试 https://github.com/boyter/cs 。regex 那种一次性的搜索就用 ripgrep ,至于 vimgrep ,ack 这些就别试了,性能远不如 ripgrep 。ast grep 的话重构会比较好用

但是! chromium 项目非常复杂,如果电脑配置不好建议不要全局本地搜索,这种东西一般得先索引的。

话说配置不好你怎么编译 chromium 啊?
passive
6 天前
我在用 ctags ,可能已经过时了。
Vindroid
6 天前
@csfreshman 对!就是这个,谢谢
clino
6 天前
大型代码的代码搜索可以考虑 opengrok ,但是折腾这个有点麻烦
clino
6 天前
还有一个可能和 opengrok 类似功能的: https://github.com/sourcebot-dev/sourcebot
WispZhan
6 天前
souceinsight 和 Understand code
Vindroid
6 天前
@kite12580 编译对于硬件配置要求不高,多花时间呗,i5-10600k+32g 完整编译一次 8 个小时左右,还是虚拟机环境,不过最近完整编译很容易中途爆内存
luny
5 天前
grep -rn --include='*.c' --include='*.h' ''
速度挺快的
xiayun
5 天前
linux ?纯命令行? vim 吧
nmap
5 天前
rg 还不够你用吗?没有更快的了
hwdq0012
5 天前
不过官方方推荐的方式是 clangd 吧, 我在 mac 上用 vs code + clangd , 官方那个脚本配置一下,符号跳转很快速啊,linux 不能安装 vs code 吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/1130566

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX