Новая версия терминала GNOME теперь поддерживает гиперссылки с настраиваемой целью через определенные управляющие последовательности. Попробуйте
echo -e '\e]8;;http://example.com\aThis is a link\e]8;;\a'
Открытие этих произведений так же, как описано в ответе Стивена Китта. Чтобы решить проблему, которую вы описали, вы можете использовать сценарий sed (или более продвинутый метод )для преобразования имен файлов в гиперссылки.Для меня следующее выполняет работу (в bash и предполагает, что описанный выше способ создания гиперссылок работает)
grep "mServiceIntent" -R./src/ | sed -e $'s#^\(.*\):#\e]8;;file:'`pwd`/$'\\1\a\\1\e]8;;\a#'
(У меня не установлен sublime, но, скорее всего, вы можете просто изменить файл :на slbm:)
См. также:https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda(Это основано на моем ответе в Терминал -создание гиперссылок)