如果我在term-mode
缓冲区中并且显示了文件路径,我将如何使路径“可点击”,在新缓冲区中打开文件?它不必是鼠标可点击的,事实上我更喜欢当点在文件路径上时有效的键绑定。除了使用的常见情况外ls
,查看日志文件时也可以使用此功能。一些调试信息包含文件路径和行号。例如,类似的东西lib/library.rb:34
。理想情况下,Emacs 可以打开一个新缓冲区并将光标移动到 line 34
。
问问题
1012 次
1 回答
3
简短的回答是:不要对 Emacs 工作。让 Emacs 为您工作。
虽然您可以自己使用find-file-at-point
或组合某些东西,但最好make
使用run 和其他使用orgrep
打印的东西。"dir/file:pos"
M-x compileM-x grep
如果您需要与打印的程序进行交互
"dir/file:pos"
,您可以将前缀参数传递给compile
并且编译缓冲区将是交互式的。如果您有一个输出以 开头的任意
"dir/file:pos"
程序,例如,rails server
您需要做的就是将其作为(grep "rails server")
.
于 2014-09-19T12:00:02.307 回答