Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim 标记列表无法在cygwin中生成标记_Vim_Cygwin_Ctags - Fatal编程技术网

Vim 标记列表无法在cygwin中生成标记

Vim 标记列表无法在cygwin中生成标记,vim,cygwin,ctags,Vim,Cygwin,Ctags,我对vim及其许多插件都是新手。我听说有一个名为“标记列表”的插件可以帮助在代码文件中列出标记。然后我下载了taglist zip,并将taglist.vim放在cygwin的.vim文件夹下的“plugin”文件夹中。如教程所述,在.vimrc中添加一些配置。 然而,当我试图打开代码文件时,它会提示 “标记列表:未能为…/main.c生成标记 /bin/bash:/usr/bin/ctags:没有这样的文件或目录^@“ 然后我意识到我没有安装CTAG。因此,我下载ctags58 zip文件,将

我对vim及其许多插件都是新手。我听说有一个名为“标记列表”的插件可以帮助在代码文件中列出标记。然后我下载了taglist zip,并将taglist.vim放在cygwin的.vim文件夹下的“plugin”文件夹中。如教程所述,在.vimrc中添加一些配置。 然而,当我试图打开代码文件时,它会提示
“标记列表:未能为…/main.c生成标记
/bin/bash:/usr/bin/ctags:没有这样的文件或目录^@“

然后我意识到我没有安装CTAG。因此,我下载ctags58 zip文件,将文件夹解压缩到某个位置,并将其路径添加到path环境变量。在cygwin中,当我键入“$ctags--version”时,它可以输出预期的结果。但是,当在vim中打开代码文件时,它仍然会提示上述错误

在这里,我想就以下两个主题寻求帮助:

  • 如何在cygwin中安装缺失的CTAG?每次我想安装一些组件时,我都应该单击软件包列表中的每一项,以进行安装或跳过,这是非常耗时和困难的
  • 如果我选择不在cygwin安装程序中安装CTAG,如何消除错误提示

  • 我确实在文本开头添加了“大家好”,帖子预览还可以,但发布后,为什么这些词会被过滤掉,而且总是消失?!!!改成“亲爱的朋友”,也不见了!!!在(1)中,不需要单击所有项目:只需运行setup.exe,单击“下一步”,直到获得软件包列表,然后只需找到要添加的软件包并将其设置为安装。它将保留所有已安装的软件包,可能会更新一些,并安装您的新软件包。(2) 确保它可以从/usr/bin/ctags访问-创建符号链接。。但我建议使用cygwin软件包(如果有的话)。嗨@kenny,如果我只是在cygwin_setup.exe软件包列表窗口中选择“ctags”组件并保持其他组件不变,那么我会看到它开始下载其他肯定不是“ctags”软件包的东西,所以我怀疑它会下载所有活动软件包,尤其是“默认”软件包包裹例如,在我以前的设置中,我“跳过”了“图形”软件包,然后在这个设置中,软件包将是“默认”的,那么它将被下载并安装吗?它将下载并安装依赖项。但请确保单击“完成”并退出安装程序;如果您在安装后单击“上一步”,然后再次单击“下一步”,它将重新安装所选的软件包..您好@Kenney,谢谢,我将尝试。