Có thể xử lý / chuyển đổi đầu ra từ grep
(hoặc tạo grep
kết quả giống như, tìm chuỗi và / hoặc mẫu trong tệp, theo cách khác) để kết quả tìm kiếm có thể được sử dụng làm liên kết (nghĩa là siêu liên kết) để mở trình soạn thảo? Tôi muốn nhấp vào một
trong kết quả của tôi và mở trình soạn thảo của tôi tại dòng đã chọn.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);
Tôi biết cách đăng ký giao thức trong hệ thống để mở trình soạn thảo. Ví dụ: tất cả các URL như sblm://*
trong hệ thống của tôi mở trong Văn bản tuyệt vời. Câu hỏi của tôi là: làm thế nào để tạo liên kết tùy chỉnh trong thiết bị đầu cuối guake (hoặc có thể nó không phụ thuộc vào trận động đất và hoạt động cho chương trình thiết bị đầu cuối mặc định)?
Lưu ý: câu hỏi liên quan (?), Có ứng dụng đầu cuối nào cho phép tên tệp có thể nhấp được không? , mơ hồ về chi tiết triển khai / giải pháp cụ thể và không đề cập rõ ràng yêu cầu của tôi để chuyển trực tiếp đến một dòng được xác định trong tệp.