Использование Ctags с Gvim в Windows - PullRequest
1 голос
/ 03 августа 2011

Я использую gvim в качестве основного IDE для Windows 7, и я хотел бы использовать ctags для навигации по коду.Я скачал его и запустил на основе этого урока: http://www.techrepublic.com/article/configure-vi-for-java-application-development/5054618

ctags -f ~/.tags -R ~/myprojects/src $JAVA_HOME/src

Затем я настроил свой vimrc с помощью ...

set tags=~/.tags

Однако, когда я сделал Ctrl + ] по ключевому слову, он говорит, что не может найти файл, в котором определен тег. Показывает правильный путь, кроме того, что он пропускает c:\ с самого начала, поэтому vim можетt загрузить его.

Как заставить его указать правильный путь?

Я использую последнюю версию gvim и ctags.

Спасибо

1 Ответ

1 голос
/ 04 августа 2011

FWITW, мне не совсем нравится концепция хранения моих тегов в одном месте.Эта часть вызова команды:

-f ~/.tags

И я бы не указала свой путь к моему текущему проекту.Эта часть:

-R ~/myprojects/src

Кстати, у Windows нет ~, поэтому я не думаю, что какой-либо из них сработает (не уверен, найдет ли Vim ~, то есть "home").

На вашем месте я бы порезал зубы самым простым способом, пока вы не освоитесь с методами и идеалами Vim.

Самый простой метод:

  1. Всегда сообщайте Vim «Текущий каталог» (исходя из предположения, что вы не запускаете Vim через командную строку).При открытии файла всегда устанавливайте текущий каталог, выполняя следующую команду из обычного режима:

    :cd %:p:h
    
  2. Создайте файл тега в текущем каталоге с помощью следующей команды (из обычного режима).

    :!ctags -R .
    

Счастливых прыжков.

...