gpt4 book ai didi

function - EMACS find-grep 命令切换窗口

转载 作者:行者123 更新时间:2023-12-04 04:46:32 29 4
gpt4 key购买 nike

我的 .emacs 中有以下内容

(defun find-in-workspace(term)
(interactive "sSearchInWorkspace: \n")
(grep-find (concat "grep -rnH --include=\*.{c,cpp,h} --include=-e '" term "' /home/workspaces/*")))

这只是 grep-find 的一个包装器,以便它可以搜索我工作区中的所有文件。

我的问题是 grep 缓冲区。当我从中选择项目时,我想将光标保留在 grep 缓冲区的窗口中,以便我可以快速浏览代码,但是选择一行会自动将我的光标移动到另一个窗口,当我有超过 5 个项目的列表。无论如何我可以将此功能构建到此功能中,或更改 grep-find 的设置吗?我一直在寻找,但没有找到解决方案。

最佳答案

见功能next-errorprevious-error .它们离开 grep 缓冲区,但它们可以在任何地方工作,例如,如果您绑定(bind) next-error到一个方便的键,然后你可以继续按下它,它会遍历 grep 缓冲区。

关于function - EMACS find-grep 命令切换窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18089831/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com