Apakah mungkin untuk memproses / mengubah output dari grep
(atau menghasilkan grep
-seperti hasil, menemukan string dan / atau pola dalam file, dengan cara lain) sehingga hasil pencarian dapat digunakan sebagai tautan (yaitu, hyperlink) untuk membuka editor? Saya ingin mengklik di
dalam hasil saya dan membuka editor saya di baris yang dipilih.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);
Saya tahu cara mendaftar protokol dalam sistem untuk membuka editor. Sebagai contoh, semua URL seperti sblm://*
di sistem saya terbuka di Sublime Text. Pertanyaan saya adalah: bagaimana cara membuat tautan khusus di terminal guake (atau mungkin itu tidak bergantung pada gempa dan berfungsi untuk program terminal default)?
Catatan: pertanyaan terkait (?), Apakah ada aplikasi terminal yang memungkinkan nama file diklik? , tidak jelas pada detail implementasi / solusi tertentu, dan tidak secara eksplisit menyebutkan persyaratan saya untuk melompat langsung ke baris yang diidentifikasi dalam file.