完成后,vim需要很长时间才能扫描标签

时间:2013-05-16 13:04:11

标签: vim

我的vim会在按Tab键完成时长时间扫描标签。 我不知道它是关于插件还是vimrc文件。 真的很烦人 我的vimrc是:https://gist.github.com/anonymous/5591546

似乎当我按Tab键时它甚至会扫描/ usr / include目录,这需要很长时间,这让我很疯狂。

当我编辑像:

这样的文件时
#include<stdio.h>
#include<ioste>
main()
{
    int x = 8;
    float y = 9.0;
    char z = 'a';

    int *p = &x;
    float *q = &y;
    char *r = &z;

    printf("the *p address is %x\n",p);

    printf("%d\n", sizeof(p));
    printf("%d\n", sizeof(x));
    printf("%d\n", sizeof(y));
    printf("%d\n", sizeof(z));
    printf("%d\n", sizeof(r));
    printf("%d\n", sizeof(q));
    printf("%c\n", *r);
    printf("%f\n", *q);
}

in include 它会开始告诉扫描标签,而vim卡住了。

1 个答案:

答案 0 :(得分:7)

为标记数据库扫描的目录由'tags'选项配置。你似乎有/usr/include/**

插入模式完成使用'complete'选项配置的源;默认情况下,这包括通过t值的标记。您可以使用:set complete-=t将其关闭。

请注意,您也可以按<C-c>

中止长时间扫描