2009-12-09 24 views
5

Tôi là một fan hâm mộ lớn của ctags, nhưng đôi khi rất khó để sử dụng nó.VIM: Cách di chuyển giữa các thẻ trùng khớp?

Trong trường hợp tôi có một vài tuyên bố về các hàm có cùng tên - "ctrl +]" sẽ ném bạn đến lần xuất hiện đầu tiên - không phải lúc nào cũng là điều tôi cần.

Làm cách nào tôi có thể xem danh sách đầy đủ các thẻ phù hợp để tôi có thể chọn thẻ nào để mở?

Trả lời

8

Sử dụng gCtrl] thay vì Ctrl] sẽ cho bạn thấy một danh sách các thẻ nếu có nhiều hơn một phù hợp với từ dưới con trỏ.

5

:ts hiển thị thẻ cho thẻ cuối cùng được yêu cầu hoặc bạn có thể cho nó một đối số để tìm kiếm một thẻ cụ thể.

2

:[count]tn[ext][!] Jump to [count] next matching tag (default 1). See 
      |tag-!| for [!]. {not in Vi} 

          *:tp* *:tprevious* 
:[count]tp[revious][!] Jump to [count] previous matching tag (default 1). 
      See |tag-!| for [!]. {not in Vi} 
Các vấn đề liên quan