如何在 Kate 中配置 ctags?

如何在 Kate 中配置 ctags?

我使用 Kubuntu LTS 作为我的操作系统。如何在 Kate 中使用 ctags?

我在插件管理器窗口中选择了 ctags,这样现在,只要右键单击代码中的任何单词,就会出现几个 ctags 选项。即:“转到声明”、“转到定义”、“查找”。但选择其中一个选项时没有任何反应。

我认为我在配置中做错了什么:我应该在“ctags 数据库”和“索引目标”框中写什么?

答案1

安装 CTags 后

sudo apt-get install exuberant-ctags

激活插件,请前往Settings->Configure Kate...

然后当窗口弹出时,点击Application->Plugins并检查“CTags”

Kate 插件的屏幕截图

接下来在 Kate 的Index Targets选项卡窗格中,单击Add并输入/path/to/project/root,然后单击Update Index

“索引目标”窗格的屏幕截图

现在您将能够使用 CTags。


注意选项Database卡窗格是您可以设置 CTags 命令的地方。请参阅手册页用于选项。通常,我喜欢通过添加以下内容来排除依赖包文件夹:

--exclude=vendor --exclude=node_modules

无需在“CTags 数据库文件”字段中输入任何内容,因为 Kate 会在您单击时自动生成此文件Update Index

屏幕截图数据库选项卡窗格


笔记你可以,但是不要需要创建一个.kateproject文件以使用 CTags。

答案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 应该开始工作。

相关内容