2016年6月7日 星期二

Linux Trace Source Code

vim + ctags + taglist + cscope有點麻煩
想找方便的工具,
安裝KDE後,發現Kate蠻方便的。

Kate有Projects及CTags Plugin支援。
搜尋Google後得知作法。

1. Settings > Configure Kate
2. 安裝CTags, Build and Project Plugin
3. 目前並無GUI可增加新專案,需手動增加
    a. 在專案的根目錄增加.kateproject檔案
    b. 可以filter檔案並增加build功能
    c.  檔案內容如下
    {
      "name": "Project Name",
      #使用絕對目錄
      "directory": "/home/user/project",
      "files": [ { "filters": ["*.c", "*.h", "*.mk"], "recursive": 1 } ],
      "build": {
        "directory": "/home/user/project",
        "build": "/home/user/project/build.sh project",
        "clean": "/home/user/project/build.sh clean"
      }
    }
4. 在專案底下隨便開啟檔案,就可以看到Project了。
    也可使用CTags與Build等等功能。