To clean up the space used, user needs to clean up the Index database one by one.
Note: if the source code is no longer needed, to free space, user can directly delete the source code archive. All the database associated with this archive will be removed automatically.
Note: if the source code is needed, but just want to clean up index files, then just go the index page of the source code, see below:
Tap [Tap to clear all database] will remove the database file. Tap [delete] will only remove all the index entries in the database, the database file will not be removed. The database file’s size may not shrink after remove all the entries.
This is the 3rd features that differ this app from others. For programming language which supports class and inheritance, view the hierarchy of the class inheritance will help reader understand the code structures. To view the class inheritance structures, do:
Tap the rectangle twice and you can jump the class definition. The first tap will cause the rectangle being highlighted while the second tap will start to jump to symbol.
Also, on the upper right most on the Navigation bar, tap [Save] button will save the call inheritance graph into your album.
This is another feature that makes CodeInsight differs from other mobile apps.
This feature is almost the same as feature “Find func calling this func”. The functions on the left side of the pictures are functions that calling this function. The functions that on the right side are the functions that called by this function.
When reading code, user may prefer to have an over view of all the symbols in current file. Also, user prefer to have a list of symbols to quickly navigate to the symbols. Here’s the way to list symbols in the file:
Touch the upper right most icon button, it will pop out a list of all the symbols in current file. To jump to the entry, jump touch the entry of the list.