Theo tôi hiểu thì Vim có hỗ trợ tích hợp cho các thẻ ( ctags
trong trường hợp này)
Bây giờ tôi có một tệp tiêu đề C nguồn và C chung. Tệp tiêu đề có void foo(void);
và tệp nguồn có void foo(void) { /* */ }
.
Bây giờ khi tôi ở trong tệp nguồn, tôi có thể sử dụng :tags foo
, nó sẽ chuyển sang định nghĩa hàm trong tệp nguồn. Nhưng nếu tôi sử dụng :tnext
bây giờ, nó sẽ không chuyển đến khai báo hàm trong tệp tiêu đề.
Tôi cảm thấy như thế này nên bằng cách nào đó có thể. Là nó?
ctags -R
, đó là sai lầm
ctags
? Ngoài ra, xem:h gD
.