Tôi đang cố gắng đạt được điều gì đó đơn giản, thường được gọi là "gợi ý chức năng". Ví dụ, biên tập Scintilla dựa trên có nó:Các gợi ý về chức năng Vim cho C
Bạn gõ một cái tên, và chỉ nhận được nguyên mẫu. Có một vài vấn đề với điều đó trong vim:
- Bạn cần phải xây dựng lại các ctags để giữ cho nó được cập nhật
- Bạn không thể gõ CX CO sau các
(
, bạn sẽ chỉ nhận được " Pattern không tìm thấy" - Bạn không thể gõ CX CO ở chế độ bình thường, con trỏ sẽ chỉ nhảy quanh
- Bạn nhận được cửa sổ xem trước khó chịu ở đầu
tôi đã thử một fe w plugins; hầu hết trong số họ làm mọi thứ rối loạn hơn [^ 1] .Có ai có thể giới thiệu một cách đơn giản để có được điều đó không? Một hình chữ nhật đơn giản chứa nguyên mẫu hàm và không có gì khác.
[^ 1] Nó thực sự là tâm-numbing như thế nào ngu ngốc một số các plugin này. Một plugin (tôi sẽ không đề cập đến nó) thực sự chứa trong tệp .vim một danh sách các hàm từ libc.
* Một plugin (tôi sẽ không đề cập đến nó) thực sự có trong tệp .vim một danh sách các hàm từ libc *. Có chuyện gì vậy? Bạn sẽ có một cơ sở dữ liệu ở đâu đó, đúng không? Hoặc là vấn đề mà DB không được lưu trữ trong một định dạng độc quyền không thể đọc được bí mật? – eckes
@eckes Plugin đó đã sử dụng ctags. – user1497069
:-) ok. Sau đó, đó là một ý tưởng tồi. – eckes