无法在Emacs
回答
M-x occur
?
M-x occur
提示一个正则表达式,并显示示出在包含匹配它的缓冲器中的每个线路的列表。匹配的文本使用
match
表面突出显示。要将搜索限制在缓冲区的一部分,缩小到该部分(请参阅缩小)。数值参数n
指定在每个匹配行之前和之后显示上下文行。上下文行的默认数量由变量list-matching-lines-default-context-lines
指定。在
*Occur*
缓冲区中,您可以单击每个条目,或者在那里移动点并键入RET
,以访问搜索到的缓冲区中的相应位置。o
和C-o
在另一个窗口中显示匹配;C-o
不选择它。或者,您可以使用C-x `
(next-error
)命令逐个访问事件(请参阅编译模式)。在
*Occur*
缓冲区中键入e
切换到出现编辑模式,其中对入口进行的编辑也会应用到始发缓冲区中的文本。键入C-c C-c
返回到Occur模式。该命令
M-x list-matching-lines
是M-x occur
的同义词。
我平时的工作流程是不是得到一个清单,并选择(不知道如何做到这一点),但使用渐进式搜索:
C-s <search target>
点后得到的拳头比赛。如果你不喜欢它,另一个C-s
得到下一个。继续下去,直到你开心(你需要额外的C-s
才能从缓冲区中绕回)。足够新的emacsen还可以突出显示所有可见的匹配项。
正如TörökGábor在评论中指出的那样,这是isearch-forward
的典型键绑定。如果您的绑定不同,您需要修改规定的程序。
`isearch-forward`(即`Cs`)也允许你在给定的搜索短语后键入`Co`,然后它运行'发生'什么LB建议。这样你就可以立即使用他们的力量。 – 2009-05-26 08:21:58
除了M-x occurr
还检查M-X grep。这可以在多个文件中同时运行。
- 1. 无法链接自制emacs
- 2. Emacs,HTML5无法验证
- 3. Emacs无法激活fcitx
- 4. 无法安装在GNU Emacs的
- 5. 无法移动到前点在Emacs
- 6. 无法使ruby-electric.el在emacs中工作
- 7. 无法将文件导入到.emacs中
- 8. Emacs中无法找到主题引擎
- 9. Emacs无法启动服务器
- 10. 无法启动启动Emacs服务器
- 11. Emacs无法使用ibus输入中文
- 12. 无法在Emacs中的屏幕之间移动
- 13. 无法把手册开在Emacs的直接从终端
- 14. 无法在emacs中输入花括号和方括号
- 15. 无法在Mac上使用Emacs打开多个文件
- 16. emacs M-e在tex-mode中无法正常工作
- 17. Hlint与emacs集成在新机器上无法正常工作
- 18. 无法在emacs中找到来自pydbgr的模块
- 19. 在emacs(或DDD)中使用gdb时无法设置断点
- 20. 无法绑定在Emacs中输入'newline-and-indent !!!非常讨厌
- 21. Emacs,R,Sweave:通过Emacs启动Sweave时无法识别UTF-8编码
- 22. 设置的emacs我无法更改字体为我的emacs配置窗口
- 23. Emacs抱怨无效功能?
- 24. 在Emacs
- 25. 在Emacs
- 26. 在Emacs
- 27. Emacs无窗进入无限循环
- 28. 在Emacs中定义新的语法
- 29. 为什么Emacs会在我的.emacs文件中抱怨无效显示年份?
- 30. Emacs和切换输入法
谢谢你的回答! – 2009-05-25 23:31:49
没问题...我是一个vi的人,有时必须使用emacs ... – LB40 2009-05-25 23:58:10