Trong các emacs, các tùy chọn nào tốt nhất hiện có để điều hướng đến một chức năng cụ thể có tên có thể hiển thị trên nhiều tệp khác nhau? Trong etags, bạn chỉ được phép duyệt qua các thẻ một lần mà có thể mất một lúc nếu tên hàm bạn đang tìm kiếm là phổ biến.Cách tốt nhất để điều hướng định nghĩa thẻ trùng lặp trong Emacs là gì?
6
A
Trả lời
5
C-u M-. xoay vòng tất cả các vị trí của cùng một thẻ, nhưng nếu bạn muốn xem danh sách tất cả các thẻ khớp với tên hàm của bạn, bạn có thể sử dụng lệnh thẻ-apropos.
1
Nếu ngôn ngữ lập trình của bạn là C thì cscope tốt hơn nhiều so với etags. Nó trình bày cho bạn một danh sách tương tác của một thể hiện ký hiệu với ngữ cảnh của nó. Thông tin thêm là trong this answer
3
0
-
Đặc biệt, sử dụng lệnh
icicle-find-tag
, để làm những gì tất cả các lệnh vani làm:find-tag
(M-.) để tìm một thẻtags-loop-continue
(M,) để tìm một thẻ phù hợptags-apropos
để liệt kê tất cả các thẻ phù hợp với một regexplist-tags
để hiển thị tất cả các thẻ (định nghĩa) trong một tập tin nguồn cho .
icicle-find-tag
là trình duyệt thẻ chung: là đa phương tiện, bạn có thể truy cập vào bất kỳ số lượng thẻ nào, theo bất kỳ thứ tự nào, trong một lần gọi. Icicles imenu - Imenu trên các tệp hoặc bộ đệm. Tìm kiếm trong các định nghĩa hàm đã chọn (như ngữ cảnh tìm kiếm).
Các vấn đề liên quan
- 1. Cách tốt nhất để tránh sử dụng thẻ tín dụng trùng lặp
- 2. Cách tốt nhất để thực thi mã điều khiển Xuân lặp đi lặp lại là gì?
- 3. Cách hiệu quả nhất để tránh các hoạt động trùng lặp trong mảng C# là gì?
- 4. Lỗi định nghĩa lớp trùng lặp
- 5. Cách tốt nhất để thực hiện "hẹn giờ" là gì?
- 6. Cách tốt nhất để tăng một điều tra là gì?
- 7. # [...] có nghĩa là gì trong emacs-lisp?
- 8. Cách tốt nhất để xử lý các biểu mẫu lặp trong MVC là gì?
- 9. Điều hướng cửa sổ tốt hơn ở Emacs?
- 10. Cách nhanh nhất để kiểm tra các chữ số trùng lặp của một số là gì?
- 11. Cách tốt nhất để trả lại nhiều thẻ từ Trình trợ giúp Rails là gì?
- 12. Cách tốt nhất để chuyển từ Vim sang Emacs là gì?
- 13. Điều gì: :: có nghĩa là trong C++?
- 14. Cách tốt nhất để lấy tên thẻ của phần tử trong JS là gì?
- 15. Cách tốt nhất để làm điều gì đó định kỳ trong Erlang?
- 16. Cách tốt nhất để tải trước thẻ hình ảnh SVG là gì?
- 17. Cách tốt nhất để lưu trữ thẻ trong cơ sở dữ liệu là gì?
- 18. Cách tốt nhất để lớp trong Canvas HTML5 là gì?
- 19. Cách tốt nhất để bỏ qua N giá trị của biến lặp trong Python là gì?
- 20. Định nghĩa về "mã cũ" là gì?
- 21. : định nghĩa giao thức trùng lặp của '...' bị bỏ qua
- 22. Cách tốt nhất để lặp qua một mảng trong Classic Asp VBScript là gì?
- 23. Cách tốt nhất để dọn sạch thư mục là gì?
- 24. Cách tốt nhất để băm url trong ruby là gì?
- 25. Cách tốt nhất để tìm kiếm GitHub là gì?
- 26. Khung PHP là gì và khung tốt nhất là gì?
- 27. Cách tốt nhất để xóa mục nhập trùng lặp khỏi bảng dữ liệu
- 28. Whats cách tốt nhất để gỡ lỗi css trên nghĩa là gì?
- 29. Cách tốt nhất để căn chỉnh và căn chỉnh hai thẻ div là gì?
- 30. Cách tốt nhất để thực hiện yêu cầu điều chỉnh trong ASP.NET MVC là gì?