È possibile elaborare / trasformare l'output da grep
(o produrre grep
risultati simili a quelli, trovare stringhe e / o pattern nei file, in qualche altro modo) in modo tale che i risultati della ricerca possano essere usati come link (cioè hyperlink) per aprire un editor? Voglio fare clic su a
nel mio risultato e aprire il mio editor nella riga selezionata.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);
So come registrare i protocolli nel sistema per aprire l'editor. Ad esempio, tutti gli URL come sblm://*
nel mio sistema si aprono in Sublime Text. La mia domanda è: come creare collegamenti personalizzati nel terminale guake (o forse non dipende dal terremoto e funziona per il programma terminale predefinito)?
Nota: la relativa domanda (?), Esiste un'app terminale che consente di fare clic sui nomi dei file? , è vago su specifici dettagli di implementazione / soluzione e non menziona esplicitamente il mio requisito di passare direttamente a una riga identificata nel file.