是否可以处理/转换来自grep
(或产生grep
类似结果,在文件中查找字符串和/或模式,其他方式)的输出,以便搜索结果可以用作链接(即?超链接)以打开编辑器? 我想点击一个
在我的结果,并打开我在选择的行编辑器。filename:line_number
grep
$ grep "mServiceIntent" -R ./src/
./src/example/PhotoThumbnailFragment.java:67 private Intent mServiceIntent;
./src/example/PhotoThumbnailFragment.java:194 mServiceIntent =
./src/example/PhotoThumbnailFragment.java:203 getActivity().startService(mServiceIntent);
Run Code Online (Sandbox Code Playgroud)
我知道如何在系统中注册协议以打开编辑器。例如,所有的 URL 都像sblm://*
我系统中的在 Sublime?Text 中打开。我的问题是:如何在 guake 终端中创建自定义链接(或者它可能不依赖于 quake 并且适用于默认终端程序)?
注意:相关(?)问题,是否有允许文件名可点击的终端应用程序?, 在具体的实现/解决方案细节上含糊不清,并且没有明确提到我的要求?直接跳转到文件中的指定行。