簡體   English   中英

ctags最佳實踐

[英]ctags best practicies

我正在使用Solaris上的+ 1M LOC C / C ++項目(遠程,通過VNC或SSH)。 我在本地計算機上也有每日更新的源代碼副本(Windows,僅用於瀏覽代碼)。

我使用VIM和ctags組合(在Solaris和Windows上),但我對結果/速度不滿意。 你會推薦什么樣的ctags設置? 應該標記什么以及如何標記有很多選項。 我應該為每個項目,每個目錄使用單個標記文件,還是只為每個項目使用一個?

使用少於一個的東西對我來說並沒有多大意義。 能夠快速跳轉到您的項目是標簽的首要目的。 例如,我們的代碼分為3個主要部分,Include /,Processes /,Libraries /。 如果不能在這些之間跳躍,我就會非常無益。

我個人使用cscope(它的C ++解析不是很好,但它沒問題,它的VIM集成比ctags更好),但是當我使用ctags時我通常只添加--c++-kinds=+p

我用etags:

find src1 src2 src3 | grep -v "\\.svn" | xargs etags --append

在emacs中,將光標定位在標識符上並按M-。 ([alt] + [期間]或[esc]后跟[期間])。

我不知道它與你的設置相比如何速度,或者你是否願意使用emacs。 我只是發帖,以防你想嘗試一些替代方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM