Я новичок в CTags, и я впервые попробовал это. В Кейт все работало нормально, я мог использовать сочетания клавиш для перехода к определениям функций.
Теперь я пробую снова в той же системе. Я открыл новый проект, запустил ctags
, и он создал файл tags
в корневом каталоге проекта. Я подтвердил, что это работает в vim, и я могу переходить между определениями, как и ожидалось.
Когда я открываю Kate, я добавляю файл тегов (/home/jeff/project/tags
) к целям индекса и нажимаю Обновить индекс kbd>, но теперь, когда я пытаюсь перейти к определению, это всегда:
Хиты не найдены
Я также попытался обновить базу данных, и она создала session_db_
с сегодняшней датой.
Я также попытался создать файл .kateproject
, как предложено в ответе на на этот вопрос , что мне не нужно было делать в прошлый раз, когда он все равно работал.
Понятый это, вместо того, чтобы добавить tags
файл (/home/jeff/project/tags
) к целевому индексу, я, как предполагалось, просто добавил каталог, что tags
файл находится в (/home/jeff/project/
) - не tags
сам файл.
После изменения целевого индекса к /home/jeff/project/
и обновление индекса, затем я легко могу скачкообразно двинуться к определениям как, я ожидаю.