vim 完成后需要很长时间来扫描标签

标签 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);
}

包含在 它会开始告诉扫描标签,然后 vim 卡住了。

最佳答案

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

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

请注意,您还可以通过按 <C-c> 中止冗长的扫描。 .

关于vim 完成后需要很长时间来扫描标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16588256/

相关文章:

python - VIM自动补全废话

linux - VI中如何知道光标在哪一行?

php - 创建自定义映射以在 Vim 中搜索函数定义

vim - 强制 feedkey 立即粘贴字符

syntax-highlighting - 将pygments主题转换为gvim colorscheme

Vim 相当于 Emacs 的开放式矩形

javascript - Vim 中用于 Javascript/Jquery 的 Rails.js.erb 的良好折叠/缩进?

vim - 社区维基 : "Vim: Advanced usage of the yanking mechanism"

git - git grep 和 vim 中的技巧

search - vim 让搜索并用增量替换