KScope
Development
Score 61%
Description:

KScope is a source browsing and editing environment for large projects written in C (such as the Linux kernel).
KScope uses the Cscope code analysis engine to provide valuable information to coders, such as

* Finding the definition of a symbol
* Finding all references to a symbol
* Finding all functions calling/called by a given function
* Finding all files including a given header
* etc.

KScope also provides a call-tree view that can help developers by visualising the relationships between different functions in the code base.

KScope depends on Qt4 and QScintilla. Run-time dependencies include Cscope and Exuberant Ctags.
Last changelog:

8 years ago

* New: Limited Vi compatibility (several movement and editing commands implemented)
* New: Hierarchical editor styles
* New: Import/export editor styles
* New: More visual options for the editor
* New: Go to beginning of block menu action
* New: Handle changes to project configuration parameters
* Improved: Better handling of editor menu actions
* Bug fix: Show typedefs in local tags
* Bug fix: Clear the query type list before prompting for a new query
* Compilation fix: Avoid error in createIndex() on a 64-bit OS

Notes:
1. Users of previous versions in the 1.9.x series are encouraged to start KScope with a clean configuration file (i.e., by deleting ~/.config/elad_lahav@sourceforge.net/KScope.conf)
2. Please refer to https://apps.sourceforge.net/mediawiki/kscope/index.php?title=Vi_Compatibility for instructions on how to use the new Vi compatibility feature
3. This is still an Alpha-level release. The usual warnings apply.

conconga

7 years ago

Hello,

I just compiled kscope and got surprised it is not using kate interface anymore (I come from version 1.6.1).

Kscope has lost a lot of facilities, such as:
1. it was easy to navigate through files in project.
2. it had a lot of keyboard shortcuts
3. it had no memory of last searches and no search tab. In big projects, like linux kernel, it is not so dificult to make 20 searches at a time. With this kscope, we need to click 20 times in "close" buttons to get rid of last searches.
4. it had a toolbar woth main buttons.
5. it had kate's facilities to navigate in code, bookmark, edit, navigate among opened files, and edit and customized indentation.

Well, I dont recommend kscope as it is anymore. It has a long way to get back to version 1.6.1 again!

Gruss.

Report

anilfree

6 years ago

Try seascope - http://code.google.com/p/seascope/

It had features similar to kscope and tries to expose and enhance full power of cscope without any hurdles.

Report

8 years ago

* New: Limited Vi compatibility (several movement and editing commands implemented)
* New: Hierarchical editor styles
* New: Import/export editor styles
* New: More visual options for the editor
* New: Go to beginning of block menu action
* New: Handle changes to project configuration parameters
* Improved: Better handling of editor menu actions
* Bug fix: Show typedefs in local tags
* Bug fix: Clear the query type list before prompting for a new query
* Compilation fix: Avoid error in createIndex() on a 64-bit OS

Notes:
1. Users of previous versions in the 1.9.x series are encouraged to start KScope with a clean configuration file (i.e., by deleting ~/.config/elad_lahav@sourceforge.net/KScope.conf)
2. Please refer to https://apps.sourceforge.net/mediawiki/kscope/index.php?title=Vi_Compatibility for instructions on how to use the new Vi compatibility feature
3. This is still an Alpha-level release. The usual warnings apply.

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install
Details
version
1.9.4
updated Mar 14 2009
added Jan 09 2009
downloads
page views 313