Установка Exuberant Ctags в Windows (Vista и XP)
Я хочу использовать изобильные Ctags на Vista (и, вероятно, ноутбук XP) на работе; нет выбора в ОС. Я использую GVim вместо Flex Builder, рекомендованного моим коллегой, потому что FB глючит и не делает то, что делает GVim. Я получил zip-файл здесь. Файл установки Ctags говорит, среди прочего:
mk_bc3.mak For MSDOS using Borland C/C++ 3.x mk_bc5.mak For Win32 using Borland C++ 5.5 mk_djg.mak For MSDOS using DJGPP Gnu GCC (better to follow Unix install) mk_ming.mak For Win32 using Mingw32 mk_mvc.mak For Win32 using Microsoft Visual C++
Я действительно не понимаю, что все это значит (у меня есть некоторое понимание каждой идеи индивидуально, но не вместе, как это), но я выбрал последний вариант, как наиболее вероятный для успеха. Я открыл командную строку как администратор, cd'D в распакованную папку ec57w32 и набрал mk_mvc.Мак.
Visual Studio приветствовала меня в Мастере преобразования, предложила сделать резервную копию, прежде чем продолжить, на что я согласился, и преобразование не удалось. Журнал преобразования говорит, не удается загрузить проект из-за поврежденного файла проекта. То же самое произошло, когда я снова загрузил, снова распаковал и не сделал резервные копии файлов; и также, когда я пробовал каждую из других команд mk. Других вариантов не было.
что еще я могу попробовать?
3 ответов
zip-файл windows уже содержит скомпилированные ctags.exe, поэтому вам не нужно строить себя. Откройте CMD и посмотрите на ctags оттуда.
буйный ctags бинарных собрана и доступна для скачивания на http://ctags.sourceforge.net/
- распаковать содержимое файла где-то, как C:\Program файлы\ctags
- затем добавьте ctags.exe путь к переменной среды PATH.
- в XP щелкните правой кнопкой мыши на моем компьютере и выберите Свойства.
- перейдите на вкладку Дополнительно и нажать кнопку Переменные среды.
- щелкните системные переменные выберите поле, найдите и выделите переменную Path.
- Нажмите кнопку "Редактировать".
- добавить к значению переменной ";C:\Program Files\ctags " (без кавычек).
теперь в командной оболочке вы должны иметь возможность использовать команды ctags для создания тегов. Чтобы создать файл тегов:
ctags -R "C:\Documents and Settings\My User\My Documents\My Code"
поскольку вы используете vim, вам, вероятно, нужен плагин taglist (на который я бы ссылался, если бы у меня была достаточная репутация). Вы не нужно создать файл тегов, чтобы использовать этот плагин.
Если у вас есть опция, я бы подумал, что путь наименьшего сопротивления будет использовать Cygwin. Если вы устанавливаете cygwin и пакет ctags из cygwin, вам просто нужно открыть оболочку cygwin и запустить ctags
(или ctags -R
Если вы хотите, чтобы он был рекурсивным, что вы, вероятно, делаете) из каталога исходного кода. Не нужно ничего строить таким образом.