KScope是Cscope的前端。 KScope為大型C項目,如Linux內核源編輯環境。
KScope絕非意在替換任何領先的Linux / KDE集成開發環境,如KDevelop的了。首先,它不是一個集成開發環境:它並不提供通常的寫/編譯大多數IDE的支持/調試週期。相反,KScope聚焦在源編輯和分析。
最重要的區別,然而,KScope和普通IDE的之間是KScope旨在與C語言編寫的,即項目中使用,在功能編程環境。大多數IDE的專注於面向對象的語言,並幫助不大的C程序員。例如,顯示在Linux內核中的全局對象的所有功能於一身的“類”樹不能提供任何有意義的信息。
KScope,另一方面,是圍繞的有效機制代碼導航,這允許用戶運行查詢的代碼。
查詢KScope可以運行的類型包括:
- 獲取到一個符號的所有引用
- 找到一個符號的定義
- 查找調用所有功能或調用一個函數
- 查找EGREP模式
- #包括查找某些文件中的所有文件
這些查詢是由底層Cscope的工藝處理。 KScope簡單地用作前端這個過程中,它與查詢餵養,並解析其輸出到結果列表。這些列表中的項目以後可以選擇打開編輯器的匹配行
功能:
- 在多個編輯器窗口(使用你喜歡的KDE編輯器)
- 項目管理
- 在前端到最Cscope的查詢
- 標籤列表,每一個打開的編輯器
- 在調用樹窗口
- 會話管理,其中包括保存和恢復查詢
- 工作
與外部建立cscope.out中的文件
什麼在此版本中是新的:
- 新:恢復查詢作為會話的一部分保存/
- 改進:更好的會話處理
- 修正]修正一些對Cscope的解析器輸出
- 修正錯誤:在歷史選擇的第一個項目,當固定崩潰
- 修正錯誤:加載項目文件時,請使用正確的路徑
- 在修復Bug:正確檢測活動的編輯器中
- 編譯FIX:顯式鏈接與libkscope_cscope libkscope_core
- 文檔:運行KScope給INSTALL文件中添加說明
評論沒有發現