Navigate your source code with mLogcat !!
Document 2013. 10. 14. 22:49
The version 1.2.0.0 of mLogcat is released, which has been added the built-in source viewer and integrated with external editors.
You can easily navigate the source code!!
In addition, The system monitoring feature was added.
Download
Screenshot
How to navigate the source code
- Generating lists of files.
1. Select [Home] - [Settings].
2. Select [Browse] in source path and add a source directory.
3. Generate a list of files
mLogcat creates "mLogcat.files" for indexing in each root directory.
It takes 3-4 minutes to generate a list in the below environment.
Note : You should re-generate it if files are added or removed.
Tested environment
1) HW: Intel(R) Core(TM)2 Quad CPU Q6600 2.4GHz(Released in 2007.) with 5GB Memory.
2) OS : Windows 7 64bit.
3) Ubuntu : Ubuntu desktop 12.04 LTS 64bit on Virtual Box.
4) Android source : repo init -u https://android.googlesource.com/platform/manifest
5) Source files were shared from Ubuntu via samba.
- Loading list of files.
Click [Load List] in the [Settings] and it takes 2-4 seconds.
- Setting an external editor
1. Click the [Help] button to copy to clipboard below,
- Emacs
-> Run as server. ex. add "(server-start)" to emacs.d\init.el file in your %appdata% directory)
Run : C:\emacs-24.3\bin\emacsclientw.exe
Args : -n -a C:\emacs-24.3\bin\runemacs.exe +%LINE% %FILE%
- Gvim
Run : C:\Program Files (x86)\Vim\vim73\gvim.exe
Args : %FILE% +%LINE%
- Notepad++
Run : C:\Program Files (x86)\Notepad++\notepad++.exe
Args : -n%LINE% %FILE%
- Source Insight
Run : C:\Program Files (x86)\Source Insight 3\Insight3.exe
Args : -i +%LINE% %FILE%
- Eclipse and Android studio : I don't know how to open a file with line.
2. Paste to notepad.
3. Fill the [Run] and the [Args] field in the [Settings] menu.
- Navigating the source code
mLogcat opens a source file automatically in real time.
- Opening with an external editor
Double click in the source list.
- Supporting formats.
1. (filename:line)
ex) at android.os.Handler.dispatchMessage(Handler.java:99)
2. [filename:line]
ex) Error Fatal [Handler.cpp:1234] raised exception!!
3. [filename:line:function()]
4. (filename line) -> (obsolete in the version 1.2.4.0)
5. (filename, line) -> (obsolete in the version 1.2.4.0)
System Monitor
- Select [System Monitor] in the [Device List] menu.
- CPU and Memory
- Process List
Thanks
'Document' 카테고리의 다른 글
Quick Guide for mLogcat 1.0.0.0 (1/3) (0) | 2013.04.17 |
---|---|
Quick Guide for mLogcat 1.0.0.0 (2/3) (0) | 2013.04.17 |
Quick Guide for mLogcat 1.0.0.0 (3/3) (0) | 2013.04.14 |