如果我在term-mode
缓冲区并且显示了文件路径,我将如何制作路径" clickable",在新缓冲区中打开文件?它不必是鼠标可点击的,事实上我更喜欢当点在文件路径上时有效的键绑定。除了使用ls
的常见情况之外,在查看日志文件时可以使用此功能。某些调试信息包含文件路径和行号。例如lib/library.rb:34
之类的东西。理想情况下,Emacs可以打开一个新的缓冲区并将光标移动到行34
。
答案 0 :(得分:2)
简短的回答是:不要对抗Emacs。让Emacs为您服务。
虽然您可以使用find-file-at-point
或自己整理一些内容,但最好还是运行make
,grep
以及使用{{3}打印"dir/file:pos"
的其他内容}或M-x compile。
如果您需要与打印"dir/file:pos"
的程序进行交互,则可以将前缀参数传递给compile
,编译缓冲区将是交互式的。< / p>
如果您的任意程序的输出以"dir/file:pos"
开头,例如rails server
,您只需将其作为{{1}运行}。