2009-09-08 46 views
10

我是ctags的忠實粉絲,因此我想知道如果我有cscope,我會受益更多那裏兩個程序。似乎後者與ctags具有相同的功能,即便於查找符號。範圍vs ctags在功能方面

通過VIM可以進一步提高生產力的功能範圍有哪些?

謝謝

回答

15

cscope肯定可以提高您的生產力。

ctags只允許您導航到符號的聲明(單向查找)。

cscope,您可以:

  • 轉到一個符號的聲明
  • 顯示所有引用的可選列表的符號
  • 搜索任何全局定義一個被稱爲
  • 功能函數
  • 調用函數的函數
  • 搜索文本字符串
  • 搜索一個正則表達式模式
  • 查找文件
  • 找到所有文件,包括文件

教程:

相關SO問題:

+1

蒂姆 - 作爲一個長期的cscope用戶(?也許接近20歲)我從來沒有使用過巨大的成功它與C++項目。不是「hello world」類型的項目,而是工業級C++,大量使用多態性,模板等......我想知道您是否使用了「重量級」C++以及您的經驗。 不幸的是,我不能給出問題的具體例子,只是像找不到符號/定義等... – Dan 2009-09-09 21:16:50

+0

@丹:我的經驗與cscope一直限於使用C ...主要是涉及嵌入式項目系統。 – 2009-09-10 16:47:36