vim ߞ 如何搜索缓冲区?

发布于 2024-07-18 11:59:24 字数 119 浏览 8 评论 0原文

我正在寻找一些命令,例如:

:b1!g/something_here/

我应该在缓冲区“b1”中搜索单词“something_here”。 我该怎么做?

I am looking for some command like:

:b1!g/something_here/

where I supposedly search for a word "something_here" in the buffer "b1". How can I do it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

梦忆晨望 2024-07-25 11:59:25

好吧,转到缓冲区 b1 ,

:g/something here/

为了搜索所有打开的缓冲区,有各种插件,我认为最好看一下 www.vim.org

编辑:像这样 - buffergrep
我个人最喜欢的各种搜索: compview

Well, go to buffer b1 and

:g/something here/

For searching through all open buffers there are various plugins, for which I think would be best if you took a peek on www.vim.org

Edit: like this one - buffergrep
And my personal favorite for all kinds of searching: compview

提笔落墨 2024-07-25 11:59:25

你可以尝试一些简单的事情:
:b0 |?要搜索的东西

You can try something simple:
:b0 |?somethingToSearch

纵情客 2024-07-25 11:59:24

我经常这样做:

:rew
:bufdo 0
:bufdo g/something here/
:ls

最后一个 :ls 允许我查看所有未位于第 1 行的缓冲区

I often do:

:rew
:bufdo 0
:bufdo g/something here/
:ls

The last :ls allows me to see all the buffers that are not positioned on line 1

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文