使用Vim在多个文件中查找单词的最佳方法是什么

 mobiledu2502869373 发布于 2023-02-07 18:55

我使用Vim进行编码多年,主要使用NerdTree来轻松处理包含多个文件的大项目 - 比如MVC框架.

但我经常遇到一个问题,如何在项目中找到文件中的单词,句子,关键词?所有文件都未在缓冲区中打开.我曾经在终端中使用这个find&grep命令来制作它,但是我需要将vim放在hte背景中,复制文件的名称并返回到vim.

找 .-type f -name*.js -print0 | xargs -0 grep -i foo

不是真的用户友好...

有更好/更快的方法吗?

1 个回答
  • 有不同的方法可以做到这一点:

    你可以:vimgrep用来做grep

    你可以打电话给外部grep

    你可以安装vim ack插件:https://github.com/mileszs/ack.vim(我正在使用这个)

    使用:vim或者ack插件,找到的文件路径+名称将列在quickfix列表中,以便您轻松跳转.

    我也写了一个脚本在quickfix列表上再次做"grep",也可能有用:

    https://github.com/sk1418/QFGrep

    2023-02-07 19:00 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有