Answers:
首先,您需要确保已安装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应该开始工作。
一旦安装了CTag
sudo apt-get install exuberant-ctags
通过转到Settings-> 激活插件Configure Kate...
然后,当窗口弹出时,单击Application-> Plugins并检查“ CTags”
接下来在Kate的Index Targets标签窗格中,单击Add并输入/path/to/project/root
,然后单击Update Index
现在,您将可以使用CTag。
注意,在Database选项卡窗格中可以设置CTags命令。有关选项,请参见手册页。通常,我喜欢通过添加以下内容来排除依赖包文件夹:
--exclude=vendor --exclude=node_modules
无需在“ CTags数据库文件”字段中放置任何内容,因为当您单击时,Kate会自动生成此文件 Update Index
注意,你可以,但并不需要创建一个.kateproject
文件,使用CTAGS。
.kateproject
受信任的Ubuntu存储库中的当前版本的Kate不再需要该文件。