Я только начинаю использовать vim в течение полумесяца, так как я хочу использовать его для кода C ++, я просто устанавливаю омникомплецию для автоматического завершения кода.
Однако, когда я следую инструкциям в файле omnicppcomplete.txt (я скачал Exuberant Ctags и установил его с помощью команды "./configure && make && sudo make install"), я обнаружил, что ошибка все равно выскакивает (недопустимая команда ctags -R ), чтобы избежать использования ctags, которые уже есть на моем Mac, я добавляю «export PATH = / usr / local / bin: $ PATH» в свой файл .zshrc и добавляю «let Tlist_Ctags_Cmd = '/ usr / local / bin / ctags '"в моем файле .vimrc.
Однако я до сих пор не могу выполнить команду «ctags -R --c ++ - types = + p --fields = + iaS --extra = + q.», С ошибкой «недопустимые ctags -R». Кто-нибудь может с этим помочь? Большое спасибо!
:echo $PATH
в Vim и$ echo $PATH
в вашей оболочке? - person romainl   schedule 23.06.2012:echo $PATH
- это классика. Попробуйте:echo $
, а затем<tab>
, чтобы увидеть все доступные переменные среды. - person romainl   schedule 24.06.2012$ which ctags
и / или$ /usr/local/bin/ctags
в своей оболочке. Если он не может найтиctags
, значит, вы прикрутили установку. - person romainl   schedule 24.06.2012/usr/local/bin
выполнялся до/usr/bin
- person romainl   schedule 24.06.2012