Một sự hiểu lầm về plugin vim taglist


0

Có vẻ như tôi không hiểu làm thế nào để tạo danh sách thẻ hiển thị các chức năng mới một cách nhanh chóng.

Tôi có một cái gì đó như thế này:

#include <stdio.h>

int main()
{
   some code here;
}

Taglist sẽ hiển thị các chức năng chính.

Nhưng hơn là tôi chỉnh sửa tệp và mã trong bộ đệm sẽ như sau:

#include <stdio.h>

int function(int x, int y);

int function(int x,int y)
{
    some code here;
}

int main()
{
    some code here;
}

Danh sách thẻ sẽ chỉ hiển thị chức năng mới sau khi lưu và mở lại tệp ,: TlistUpdate sẽ không giúp đỡ.

Vì vậy, câu hỏi là làm thế nào để tôi tạo danh sách thẻ hiển thị các chức năng mới được viết, nếu có thể - tự động và nếu có thể - ngay cả khi bộ đệm chưa được lưu?

Tôi tin rằng đó là vấn đề phần mềm hơn là câu hỏi phát triển, do đó superuser.com

Câu trả lời:


0

Giải quyết; Tôi đã thêm vào như sau .vimrc:

autocmd BufWritePost *.c :TlistUpdate

Theo Câu hỏi thường gặp của danh sách thẻ, ctags chỉ có thể hoạt động với tệp hiện có trên đĩa, vì vậy việc cập nhật danh sách thẻ trên bộ đệm chưa lưu sẽ không làm gì cả.

Có thể cập nhật tự động và hiển thị các chức năng mới trong bộ đệm chưa lưu.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.