macos + vs code + grep 进行多文件搜索
Posted ahfuzhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了macos + vs code + grep 进行多文件搜索相关的知识,希望对你有一定的参考价值。
macos下,打开vs code后,选择view菜单,点击terminal, 在vs code中打开控制台。
执行以下grep命令:
grep -w "p" -n -r /Users/ahfu/code/visp/modules/tracker/tt --color=auto --exclude-dir=zncc | grep -v "/tools/"
命令行的意思是:
-w "p" 搜索单词p
-n 显示行号
-r /Users/ahfu/code/visp/modules/tracker/tt 在这个绝对路径下递归搜索所有目录。尽量使用绝对路径。
--color=auto 对标记的单词展示红色,但在vs code控制台下没什么用
--exclude-dir=zncc 排除掉zncc这个目录
| grep -v "/tools/" 排除搜索结果中含有 /tools/路径的内容
安装cmd点击链接,vs code会自动打开文件并跳转到对应行。
如果grep中使用了相对路径无法跳转,仍然可以在已经打开的文件中进行跳转:复制文件名:行号, 按cmd+shift+p打开命令面板,删除<字符,粘贴进去 xxx.cpp:123,敲回车,一样可以跳转到对应的行。
以上是关于macos + vs code + grep 进行多文件搜索的主要内容,如果未能解决你的问题,请参考以下文章
MacOS + VS Code搭建支持10w+用户的生产环境
MacOS + VS Code搭建支持10w+用户的生产环境
如何在 MacOS Monterey 上修复 VS COde“致命错误:运行时:bsdthread_register 错误”