Как настроить ctags в Kate?

Я использую Kubuntu LTS в качестве своей ОС. Как использовать ctags в Kate?

Я выбрал ctags в окне диспетчера плагинов, так что теперь, щелкнув правой кнопкой мыши по любому слову моего кода, появилось несколько опций ctags. А именно: «перейти к декларации», «перейти к определению», «посмотреть вверх». Но при выборе одного из этих вариантов ничего не происходит.

Я думаю, что сделал что-то не так в конфигурации: что я должен написать в «базе данных ctags» и в полях «цели индекса»?

9
задан 5 January 2014 в 16:51

2 ответа

Сначала вам нужно убедиться, что у вас установлены ctags:

sudo apt-get install exuberant-ctags 

Создайте файл проекта «.kateproject» в папке, где находится ваш код (см. http: //forum.kde .org / viewtopic.php? f = 25 и t = 93570 для получения дополнительной информации):

например Это содержимое того, что я недавно установил:

{
  "name": "Report Downloader"
, "files": [ { "directory": ".",
      "filters": [
    "*.php",
    "*.css", 
    "*.js", 
    "*.html"
    "*.py"
      ], 
    "recursive": 1 } 
  ]
}

Затем откройте файл в проекте (вы не открываете проект напрямую), и ctags должен начать работать.

0
ответ дан 5 January 2014 в 16:51

После установки CTags

sudo apt-get install exuberant-ctags

Активируйте плагин, перейдя в Настройки -> Настроить Кейт ...

] Затем, когда откроется окно, нажмите Приложение -> Плагины и отметьте «CTags»

screenshot of kate plugins

Далее на панели вкладок Цели индекса Кейт, нажмите Добавить и введите /path/to/project/root, затем нажмите Обновить индекс

screenshot of "Index Targets" pane

Теперь вы сможете использовать CTags.


Обратите внимание на вкладку База данных можно установить команду CTags. См. справочные страницы для опций. Как правило, я хотел бы исключить мои папки пакета зависимостей, добавив:

--exclude=vendor --exclude=node_modules

Нет необходимости помещать что-либо в поле «Файл базы данных CTags», потому что Kate автоматически сгенерирует этот файл, когда вы нажмете Обновить индекс

screenshot database tab pane


Обратите внимание , что вы можете, но нет ] нужно , чтобы создать файл .kateproject для использования CTags.

0
ответ дан 5 January 2014 в 16:51

Другие вопросы по тегам:

Похожие вопросы: