2012-03-14 2 views
2

ВИМ: 7,1 эхо ('Cscope'): 1Как интегрировать cscope с vim в Windows? версия

Я пытаюсь интегрировать Cscope среду с Vim на окнах. Я пытаюсь создать новую базу данных с помощью следующей команды

Cscope добавить C: \ Path

я получаю сообщение об ошибке E563: стат (C: \ Путь) Ошибка: 2

I предположим, что сообщение об ошибке связано с тем, что cscope не может создать файл базы данных , необходимый ему для выполнения его операций. Указанный путь является допустимым путем.

Какая возможная причина для следующей ошибки?

Благодаря Gudge

ответ

2

Просто, чтобы проверить, как вы установите его ...

  1. Создание базы данных Cscope:

    C: \ Tools \ SRC> C: \ Tools \ бен \ cscope.exe -bv. *. с. *. ч

    Создание базы данных ...

  2. Далее вам необходимо указать путь к Cscope executible внутри Vim:

    себе csprg = C: \ Tools \ Bin \ csope.exe

  3. Затем добавьте путь (правильно бежал) в базе данных Cscope :

    CS добавить C: \ инструменты \ SRC \

  4. Теперь вы должны быть в состоянии использовать Cscope просто отлично.

Обратите внимание, что я использовал vim 7.3.470 с сайта Cream, а мой cscope - это родная версия Win32, размещенная в коде Google.

+0

Это не сработало для меня на шаге 3, пока я не удалил обратную косую черту. "cs add C: \ tools \ src" – evpo

+0

Нашел эту страницу еще раз, и теперь работает только ": cs add c: \ tools \ src \ scope.out". – evpo

+0

Благодарим вас за 'win32-версию, размещенную в коде google. Я ищу двоичную версию. –

2

Причина сообщения об ошибке в том, что у вас нет базы данных cscope.

Для того, чтобы сделать успешный :cs add, вы должны создать базу данных, прежде чем пытаться ее добавить.

Пример для создания базы данных можно найти в этом Vim Совет:
Automatically create and update cscope database

После того, как вы создали базу данных (скажем, в C: /temp/cscope.out), вы можете открыть соединение база данных с использованием :cs add C:/temp/cscope.out

+0

Для меня, когда я пытаюсь добавить переключатель '-C' (без учета регистра) при добавлении базы данных, я получаю ошибку stat, которая читает' E563: stat (/ dbc/blr-dbc202/AJ/CSCOPE_DB/CSCOPE_KERNEL_MAIN/cscope. out): 2; однако, когда я добавляю его без опции '-C', он добавляется. Во-вторых, он получает автозагрузку, когда я вызываю его из одного каталога: '/ usr/bin/cscope -dl -f cscope.out'. Поэтому, если я попытаюсь добавить его снова с ключом '-C' (из VIM), это не позволяет мне. Не могли бы вы помочь? – HighOnMeat

+0

@HighOnMeat: извините, нет подсказки. Возможно, задайте собственный вопрос. – eckes

Смежные вопросы