Как использовать ctags и vim для перехода на методы Java
2387
Edward Falk
Это используется для работы, прежде чем я модернизировал свою систему Ubuntu:
ctags *.java vim -t fooFunc
Который затем взял бы меня, например, Foo.fooFunc()
Но теперь vim переходит на стандартную страницу «тег не найден».
Теперь я должен сделать:
vim -t Foo.fooFunc()
Чтобы это было правильно.
Что еще более важно, ^] больше не работает.
Глядя на файл сгенерированных тегов, я вижу записи вроде:
Foo.fooFunc Foo.java /^ private void fooFunc() {$/
Хотя файл тегов, созданный более старой версией ctags, выглядел бы так
fooFunc Foo.java /^ private void fooFunc() {$/
так что похоже, что ctags теперь сломан.
Есть ли способ вернуться к старому поведению? Или заставить vim уважать новый формат?
Просто некоторые догадки. Сделать ctags - это обильные ctags. Проверьте, есть ли у вас файл `~ / .ctags`. Если вы все же проверьте, какие флаги у вас включены по умолчанию.
FDinoff 9 лет назад
1
Покажите нам вывод `ctags --version`
Dmitry Frank 9 лет назад
0
ctags (GNU Emacs 23.3) Copyright (C) 2011 Free Software Foundation, Inc. Эта программа распространяется в соответствии с условиями ETAGS.README.
Edward Falk 9 лет назад
0
Также нет файла ~ / .ctags
Edward Falk 9 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
13
Какие функции Vim вы используете?
-
8
Удалить расширенную "вкладку" в Vim одним нажатием клавиши?
-
2
Удалить Java на Mac OS X?
-
-
1
Как мне обновить мой jdk update 12 до jdk update <latest> без необходимости загружать целую кучу jdk...
-
1
Невозможно понять, где зачем требовать обнаружения ASCII и HEX в строке состояния Vim
-
3
Vim: Как обрабатывать файлы Unicode с текстом на нескольких (более двух) языках?
-
3
jEdit медленно в Linux
-
9
Аддоны Firefox, чтобы пойти с Vimperator
-
3
Чтобы повторить PWD в Vim's: -режим к документу
-
1
В любом случае vim не считает специальные символы словами?