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

129 天前
 Vindroid

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

4871 次点击
所在节点    Linux
50 条回复
qxdo1234
129 天前
linux 不应该用 find 吗?我刚找了个工作,老板查代码,就用 find 。
fuckfaker
129 天前
grep -iIrn --include="*.c" "xxxx"
grep -iIrn --exclude="*.c" "xxxx"
kirara2024
129 天前
xlivesearch() {
rg --line-number --no-heading --color=always --smart-case \
-g '!go/' \
-g '!.git/' \
-g '!test{,-*}/**' \
-g '!.*/*' \
"$*" |
fzf --ansi \
--color "hl:-1:underline,hl+:-1:underline:reverse" \
--delimiter : \
--preview 'bat --color=always --highlight-line {2} {1}' \
--preview-window 'up,60%,border-bottom,+{2}+3/3,~3' \
--bind 'enter:execute(vim {1} +{2}),ctrl-v:execute(code -g {1}:{2})'
beyondstars
128 天前
我要搜什么一般都直接用 `egrep -e 'pattern' -r ./src` 类似这样
yuancoder
128 天前
如果用 vim , 可以试试 any-jump.vim 插件, 可以根据不同的语言搜索关键字
yc8332
128 天前
The Silver Searcher
ooo000
126 天前
zed 够快
Xunit
119 天前
生成 tags ,用 vim 或者 emacs 看,响应很快
guochao
118 天前
跳槽之前做 chromium os 二开,对 chromium 这部分,内存足够的电脑我们开 clangd ,内存不够的电脑用 ctags

尽量别套虚拟机了,这东西真搞起来特别吃性能。

最容易爆内存应该是 cpp + 多任务。最慢的是链接,无法多线程优化,很慢,有大小核的话记得加点规则把链接器 pin 到大核上。

构建的部分,和 fydeos 交流,fydeos 的构建经验是搞一个配置高一些的电脑,配好 ccache 。

另外其实大部分开发不吃内存频率,可以考虑捡垃圾,我在办公室放的垃圾是 e5 v3 + ddr3 ,内存很便宜很容易就配到了 160G ,有 32G 我不记得价格,有 128G ( 32x4 )的价格差不多就 600 多。相对的磁盘性能影响更明显一些,配个 nvme 会好一些。
liuxu
114 天前
doom emacs + ripgrep ,可以这样

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

https://www.v2ex.com/t/1130566

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

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

© 2021 V2EX