【发布时间】:2012-06-23 06:13:50
【问题描述】:
我刚开始使用vim半个月,因为我想用它来编写C++代码,所以我只是安装了omnicompletion来自动完成代码。
但是,当我按照omnicppcomplete.txt上的说明进行操作时(我下载了Exuberant Ctags并使用“./configure && make && sudo make install”命令安装),我发现它仍然弹出错误(ctags - R 非法命令),为了避免使用我的 mac 已有的 ctags,我在我的 .zshrc 文件中添加了“export PATH=/usr/local/bin:$PATH”,并添加了“let Tlist_Ctags_Cmd='/usr/local /bin/ctags'" 在我的 .vimrc 文件中。
但是,我仍然无法运行命令“ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .”,错误为非法 ctags -R。 任何人都可以帮忙吗?非常感谢!
【问题讨论】:
-
你是从 vim 还是从 shell 运行命令? Vim 中
:echo $PATH和shell 中$ echo $PATH的输出是什么? -
我在我的 shell(zsh) 中运行这些命令,当我运行 echo $PATH 时,结果是 echo $PATH /usr/bin:/bin:/usr/sbin:/sbin: /usr/local/bin:/usr/X11/bin:/usr/texbin 谢谢! @romainl
-
在 Vim 中,对 echo $PATH 的命令无效
-
这很奇怪。
:echo $PATH是“经典”。尝试:echo $后跟<tab>以查看所有可用的环境变量。