我使用 Kubuntu LTS 作为我的操作系统。如何在 Kate 中使用 ctags?
我在插件管理器窗口中选择了 ctags,这样现在,只要右键单击代码中的任何单词,就会出现几个 ctags 选项。即:“转到声明”、“转到定义”、“查找”。但选择其中一个选项时没有任何反应。
我认为我在配置中做错了什么:我应该在“ctags 数据库”和“索引目标”框中写什么?
答案1
安装 CTags 后
sudo apt-get install exuberant-ctags
激活插件,请前往Settings->Configure Kate...
然后当窗口弹出时,点击Application->Plugins并检查“CTags”
接下来在 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 应该开始工作。