2013-01-06 16 views
5

Vì vậy, tôi có một chương trình C rất cơ bản để thử và thử nghiệm clang_complete:mẫu clang_complete không tìm thấy cho C struct

#include <stdio.h> 
#include <stdlib.h> 

struct xampl { 
    int x; 
}; 

int main() 
{ 
    struct xampl structure; 
    struct xampl *ptr1; 
} 

Tuy nhiên, mỗi khi tôi cố gắng làm cấu trúc. hoặc ptr1->, chương trình mang lại cho tôi những lỗi:

User defined completion (^U^N^P) Pattern not found.

Tôi đã thử thêm này để vimrc tôi:

let g:clang_user_options='|| exit 0' -- 

(từ this thread) nhưng, kết thúc vẫn không hoạt động.

Có điều gì tôi thiếu hoặc không hiểu ở đây không?

Trả lời

1

Khi bạn nói ptr-> bạn có nghĩa là ptr1-> phải không? Tôi chỉ có hai chuỗi trong vimrc của tôi

let g:clang_complete_copen=1 
let g:clang_hl_errors=1 

và ví dụ của bạn hoạt động tốt đối với tôi. Đảm bảo bạn có .clang_complete tệp có đường dẫn bao gồm hợp lệ (xem :help clang_complete ví dụ tệp). Cố gắng gỡ lỗi hoàn tất bằng cách thiết lập biến số let g:clang_debug=1. Và đọc this thread có thể nó giúp bạn.

+0

Xin lỗi, tôi đã nói, ptr1. Tôi không có tệp .clang_complete trong thư mục vim của mình và Câu hỏi thường gặp rất mơ hồ về cách khắc phục sự cố không tìm thấy mẫu. Tôi nên đặt/tạo tệp .clang_complete ở đâu? Cảm ơn – Dasun

+0

Tôi đã giải quyết được sự cố. Không biết bạn đã cài đặt tiếng kêu để nó hoạt động. Cảm ơn bạn đã liên kết chuỗi! – Dasun

Các vấn đề liên quan