2015-01-13 39 views
1

我有C代碼,其包含對一個非常簡單的圖案的要求數值的引用:添加任意/自定義標記(前)CTAGS文件

/** 
* Lorem ipsum, you know the routine. 
* See also: Requirement R12345. 
*/ 

換句話說,要求是一個R後緊跟5十進制數字。我想補充的,以我的ctags的文件,這樣我就可以跳轉到標記與:ta R12345。我讀過exctags文檔上下,但無法找到,將允許此的任何選項。

我想過要求grep和用適當的線修補標籤文件(使用搜索行號可能會使這很容易),但我不知道如果多餘的行將需要合併或只是附加,並且確切的格式是什麼。

回答

1

我一定是瞎不承認--regex-<LANG>選項。這正是我想要的:

ctags ... --regex-c='/\<(R[[:digit:]]{5})\>/\1/' *.[ch] 

這會爲所有R12345要求創建帶有附加標籤的標籤文件。

相關問題